home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / gamesdemos / _tsdemo / _runimage < prev    next >
Unknown  |  1994-05-16  |  13.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 25 f4 20 3e 3a | 34 2e 24 2e 21 41 4c 50 |...%. >:|4.$.!ALP|
|00000010| 53 2e 52 65 73 6f 75 72 | 63 65 73 2e 21 52 75 6e |S.Resour|ces.!Run|
|00000020| 49 6d 61 67 65 0d 00 14 | 2b f4 20 28 43 29 20 31 |Image...|+. (C) 1|
|00000030| 39 38 39 20 50 2e 20 48 | 61 77 74 68 6f 72 6e 65 |989 P. H|awthorne|
|00000040| 2f 41 6c 70 69 6e 65 20 | 53 6f 66 74 77 61 72 65 |/Alpine |Software|
|00000050| 0d 00 1e 4b f4 20 4d 6f | 64 69 66 69 65 64 20 30 |...K. Mo|dified 0|
|00000060| 36 2e 31 31 2e 39 31 20 | 2d 20 4c 6f 61 64 20 75 |6.11.91 |- Load u|
|00000070| 73 65 72 73 20 63 6f 64 | 65 20 28 69 66 20 61 6e |sers cod|e (if an|
|00000080| 79 29 20 61 6e 64 20 61 | 6c 6c 6f 77 20 72 65 6c |y) and a|llow rel|
|00000090| 61 74 69 76 65 20 65 6e | 74 72 79 0d 00 28 41 f4 |ative en|try..(A.|
|000000a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000b0| 20 20 20 20 20 70 6f 69 | 6e 74 73 20 74 6f 20 69 | poi|nts to i|
|000000c0| 74 20 66 72 6f 6d 20 43 | 41 4c 4c 28 31 29 2c 20 |t from C|ALL(1), |
|000000d0| 43 41 4c 4c 28 32 29 20 | 65 74 63 2e 0d 00 32 04 |CALL(2) |etc...2.|
|000000e0| 0d 00 3c 45 ee 20 85 20 | 65 72 72 66 6c 61 67 3d |..<E. . |errflag=|
|000000f0| a4 65 72 72 6f 72 3a e7 | 20 65 72 72 66 6c 61 67 |.error:.| errflag|
|00000100| 3d 31 20 8c 20 e0 3a c8 | 99 20 22 57 69 6d 70 5f |=1 . .:.|. "Wimp_|
|00000110| 53 65 74 4d 6f 64 65 22 | 2c 57 69 6d 70 4d 6f 64 |SetMode"|,WimpMod|
|00000120| 65 20 8b 20 f9 0d 00 46 | 10 57 69 6d 70 4d 6f 64 |e . ...F|.WimpMod|
|00000130| 65 20 3d 20 eb 0d 00 50 | 04 0d 00 5a 11 de 20 4f |e = ...P|...Z.. O|
|00000140| 53 62 75 66 66 65 72 20 | 31 30 0d 00 64 35 c8 99 |Sbuffer |10..d5..|
|00000150| 20 22 58 4f 53 5f 52 65 | 61 64 56 61 72 56 61 6c | "XOS_Re|adVarVal|
|00000160| 22 2c 22 41 6c 70 73 24 | 53 68 6f 77 41 64 64 72 |","Alps$|ShowAddr|
|00000170| 65 73 73 22 2c 4f 53 62 | 75 66 66 65 72 2c 38 0d |ess",OSb|uffer,8.|
|00000180| 00 6e 18 e7 20 3f 4f 53 | 62 75 66 66 65 72 20 3d |.n.. ?OS|buffer =|
|00000190| 20 97 22 31 22 20 8c 0d | 00 78 0f 20 20 20 73 68 | ."1" ..|.x. sh|
|000001a0| 6f 77 69 74 3d b9 0d 00 | 82 05 cc 0d 00 8c 0f 20 |owit=...|....... |
|000001b0| 20 20 73 68 6f 77 69 74 | 3d a3 0d 00 96 05 cd 0d | showit|=.......|
|000001c0| 00 a0 36 c8 99 20 22 58 | 4f 53 5f 52 65 61 64 56 |..6.. "X|OS_ReadV|
|000001d0| 61 72 56 61 6c 22 2c 22 | 41 6c 70 73 24 4e 6f 4d |arVal","|Alps$NoM|
|000001e0| 6f 75 73 65 49 6e 70 75 | 74 22 2c 4f 53 62 75 66 |ouseInpu|t",OSbuf|
|000001f0| 66 65 72 2c 38 0d 00 aa | 18 e7 20 3f 4f 53 62 75 |fer,8...|.. ?OSbu|
|00000200| 66 66 65 72 20 3d 20 97 | 22 31 22 20 8c 0d 00 b4 |ffer = .|"1" ....|
|00000210| 15 20 20 20 6c 6f 61 64 | 5f 62 75 74 74 6f 6e 73 |. load|_buttons|
|00000220| 3d a3 0d 00 be 05 cc 0d | 00 c8 15 20 20 20 6c 6f |=.......|... lo|
|00000230| 61 64 5f 62 75 74 74 6f | 6e 73 3d b9 0d 00 d2 05 |ad_butto|ns=.....|
|00000240| cd 0d 00 dc 04 0d 00 e6 | 04 0d 00 f0 2c f2 73 65 |........|....,.se|
|00000250| 74 5f 50 72 65 66 73 3a | f4 20 73 65 74 20 70 72 |t_Prefs:|. set pr|
|00000260| 65 66 65 72 65 6e 63 65 | 73 20 28 6d 6f 64 65 20 |eference|s (mode |
|00000270| 65 74 63 2e 29 0d 00 fa | 17 f2 67 65 74 6d 6f 64 |etc.)...|..getmod|
|00000280| 65 69 6e 66 6f 28 6d 6f | 64 65 25 29 0d 01 04 0a |einfo(mo|de%)....|
|00000290| f2 69 6e 69 74 32 0d 01 | 0e 04 0d 01 18 0c 2a 46 |.init2..|......*F|
|000002a0| 58 32 30 30 2c 31 0d 01 | 22 04 0d 01 2c 0e e7 20 |X200,1..|"...,.. |
|000002b0| 73 68 6f 77 69 74 20 8c | 0d 01 36 07 ef 20 37 0d |showit .|..6.. 7.|
|000002c0| 01 40 26 f1 22 55 73 65 | 72 20 63 6f 64 65 20 61 |.@&."Use|r code a|
|000002d0| 64 64 72 65 73 73 3d 20 | 22 3b 75 73 65 72 63 6f |ddress= |";userco|
|000002e0| 64 65 25 3a fa 0d 01 4a | 05 cd 0d 01 54 04 0d 01 |de%:...J|....T...|
|000002f0| 5e 29 6f 70 74 69 6f 6e | 6e 61 6d 65 24 3d 22 3c |^)option|name$="<|
|00000300| 41 6c 70 73 47 61 6d 65 | 24 44 61 74 61 3e 2e 4f |AlpsGame|$Data>.O|
|00000310| 70 74 69 6f 6e 73 22 0d | 01 68 19 62 61 72 66 67 |ptions".|.h.barfg|
|00000320| 63 6f 6c 3d 30 3a 62 61 | 72 62 67 63 6f 6c 3d 31 |col=0:ba|rbgcol=1|
|00000330| 0d 01 72 04 0d 01 7c 25 | de 20 6b 65 79 24 28 31 |..r...|%|. key$(1|
|00000340| 33 29 3a f4 20 46 75 6e | 63 74 69 6f 6e 20 6b 65 |3):. Fun|ction ke|
|00000350| 79 20 73 74 72 69 6e 67 | 73 0d 01 86 28 de 20 62 |y string|s...(. b|
|00000360| 61 72 79 28 33 2c 32 29 | 3a f4 20 72 67 62 20 62 |ary(3,2)|:. rgb b|
|00000370| 61 72 20 67 72 61 70 68 | 20 79 20 63 6f 6f 72 64 |ar graph| y coord|
|00000380| 73 0d 01 90 04 0d 01 9a | 1b 61 72 65 61 5f 73 69 |s.......|.area_si|
|00000390| 7a 65 25 3d 73 63 72 6e | 73 69 7a 65 2b 31 30 30 |ze%=scrn|size+100|
|000003a0| 0d 01 a4 04 0d 01 ae 32 | de 20 61 72 65 61 25 20 |.......2|. area% |
|000003b0| 61 72 65 61 5f 73 69 7a | 65 25 3a f4 20 53 70 72 |area_siz|e%:. Spr|
|000003c0| 69 74 65 20 61 72 65 61 | 20 28 66 6f 72 20 73 63 |ite area| (for sc|
|000003d0| 72 65 65 6e 73 29 0d 01 | b8 04 0d 01 c2 0f e3 20 |reens)..|....... |
|000003e0| 62 61 72 3d 31 20 b8 20 | 33 0d 01 cc 3c 20 20 f3 |bar=1 . |3...< .|
|000003f0| 20 62 61 72 79 28 62 61 | 72 2c 31 29 2c 62 61 72 | bary(ba|r,1),bar|
|00000400| 79 28 62 61 72 2c 32 29 | 3a f4 20 72 65 61 64 20 |y(bar,2)|:. read |
|00000410| 62 6f 74 74 6f 6d 20 61 | 6e 64 20 74 6f 70 20 63 |bottom a|nd top c|
|00000420| 6f 6f 72 64 73 0d 01 d6 | 09 ed 20 62 61 72 0d 01 |oords...|.. bar..|
|00000430| e0 04 0d 01 ea 1d dc 20 | 34 34 35 2c 34 37 37 2c |....... |445,477,|
|00000440| 33 38 36 2c 34 31 38 2c | 33 32 37 2c 33 35 39 0d |386,418,|327,359.|
|00000450| 01 f4 04 0d 01 fe 04 0d | 02 08 0f f4 20 50 49 43 |........|.... PIC|
|00000460| 43 59 6c 6f 61 64 0d 02 | 12 04 0d 02 1c 0d eb 20 |CYload..|....... |
|00000470| 6d 6f 64 65 25 3a 87 0d | 02 26 31 74 65 73 74 31 |mode%:..|.&1test1|
|00000480| 20 3d 20 8e 28 22 3c 41 | 6c 70 73 24 50 69 63 74 | = .("<A|lps$Pict|
|00000490| 75 72 65 73 3e 4c 6f 61 | 64 65 72 50 69 63 22 29 |ures>Loa|derPic")|
|000004a0| 3a d9 23 74 65 73 74 31 | 0d 02 30 10 e7 20 74 65 |:.#test1|..0.. te|
|000004b0| 73 74 31 3c 3e 30 20 8c | 0d 02 3a 2c ff 28 22 53 |st1<>0 .|..:,.("S|
|000004c0| 43 52 45 45 4e 4c 4f 41 | 44 20 3c 41 6c 70 73 24 |CREENLOA|D <Alps$|
|000004d0| 50 69 63 74 75 72 65 73 | 3e 4c 6f 61 64 65 72 50 |Pictures|>LoaderP|
|000004e0| 69 63 22 29 0d 02 44 11 | d1 3d 30 3a f5 20 fd 20 |ic")..D.|.=0:. . |
|000004f0| 91 3e 35 30 30 0d 02 4e | 05 cd 0d 02 58 04 0d 02 |.>500..N|....X...|
|00000500| 62 04 0d 02 6c 22 f4 20 | 2d 2d 2d 2d 2d 20 33 30 |b...l". |----- 30|
|00000510| 2e 30 35 2e 39 30 2f 36 | 2e 30 36 2e 39 31 20 2d |.05.90/6|.06.91 -|
|00000520| 2d 2d 2d 2d 0d 02 76 17 | e7 20 6d 6f 64 65 25 3c |----..v.|. mode%<|
|00000530| 3e 57 69 6d 70 4d 6f 64 | 65 20 8c 0d 02 80 1b c8 |>WimpMod|e ......|
|00000540| 99 20 22 57 69 6d 70 5f | 53 65 74 4d 6f 64 65 22 |. "Wimp_|SetMode"|
|00000550| 2c 6d 6f 64 65 25 0d 02 | 8a 18 c8 99 20 22 57 69 |,mode%..|.... "Wi|
|00000560| 6d 70 5f 49 6e 69 74 69 | 61 6c 69 73 65 22 0d 02 |mp_Initi|alise"..|
|00000570| 94 05 cd 0d 02 9e 1a f4 | 20 2d 2d 2d 2d 2d 2d 2d |........| -------|
|00000580| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 02 a8 |--------|-----...|
|00000590| 04 0d 02 b2 35 e7 20 63 | 6f 6c 73 3c 36 33 20 8c |....5. c|ols<63 .|
|000005a0| 20 f2 6c 6f 61 64 5f 70 | 61 6c 28 22 3c 41 6c 70 | .load_p|al("<Alp|
|000005b0| 73 47 61 6d 65 24 44 61 | 74 61 3e 2e 21 50 61 6c |sGame$Da|ta>.!Pal|
|000005c0| 65 74 74 65 22 29 0d 02 | bc 22 2a 50 52 49 4e 54 |ette")..|."*PRINT|
|000005d0| 20 3c 41 6c 70 73 47 61 | 6d 65 24 44 61 74 61 3e | <AlpsGa|me$Data>|
|000005e0| 2e 63 68 61 72 73 65 74 | 0d 02 c6 04 0d 02 d0 13 |.charset|........|
|000005f0| f4 20 4c 6f 61 64 20 62 | 75 74 74 6f 6e 73 3f 0d |. Load b|uttons?.|
|00000600| 02 da 14 e7 20 6c 6f 61 | 64 5f 62 75 74 74 6f 6e |.... loa|d_button|
|00000610| 73 20 8c 0d 02 e4 05 db | 0d 02 ee 35 ff 20 22 4c |s ......|...5. "L|
|00000620| 4f 41 44 20 3c 41 6c 70 | 73 47 61 6d 65 24 52 65 |OAD <Alp|sGame$Re|
|00000630| 73 6f 75 72 63 65 73 3e | 62 75 74 74 6f 6e 73 20 |sources>|buttons |
|00000640| 22 2b c3 7e 28 61 72 65 | 61 25 2b 34 29 0d 02 f8 |"+.~(are|a%+4)...|
|00000650| 15 21 61 72 65 61 25 3d | 61 72 65 61 5f 73 69 7a |.!area%=|area_siz|
|00000660| 65 25 0d 03 02 40 c8 99 | 20 22 57 69 6d 70 5f 52 |e%...@..| "Wimp_R|
|00000670| 65 61 64 50 69 78 54 72 | 61 6e 73 22 2c 26 32 30 |eadPixTr|ans",&20|
|00000680| 30 2c 61 72 65 61 25 2c | 61 72 65 61 25 2b 31 36 |0,area%,|area%+16|
|00000690| 2c 30 2c 30 2c 30 2c 73 | 63 61 6c 65 2c 70 69 78 |,0,0,0,s|cale,pix|
|000006a0| 74 72 0d 03 0c 3a c8 99 | 20 22 4f 53 5f 53 70 72 |tr...:..| "OS_Spr|
|000006b0| 69 74 65 4f 70 22 2c 26 | 32 33 34 2c 61 72 65 61 |iteOp",&|234,area|
|000006c0| 25 2c 61 72 65 61 25 2b | 31 36 2c 30 2c 30 2c 38 |%,area%+|16,0,0,8|
|000006d0| 2c 73 63 61 6c 65 2c 70 | 69 78 74 72 0d 03 16 21 |,scale,p|ixtr...!|
|000006e0| ef 32 38 2c 30 2c 74 65 | 78 74 72 6f 77 73 25 2d |.28,0,te|xtrows%-|
|000006f0| 35 2c 74 65 78 74 63 6f | 6c 73 25 2c 30 0d 03 20 |5,textco|ls%,0.. |
|00000700| 05 cc 0d 03 2a 05 db 0d | 03 34 1f ef 32 38 2c 30 |....*...|.4..28,0|
|00000710| 2c 74 65 78 74 72 6f 77 | 73 25 2c 74 65 78 74 63 |,textrow|s%,textc|
|00000720| 6f 6c 73 25 2c 30 0d 03 | 3e 05 cd 0d 03 48 04 0d |ols%,0..|>....H..|
|00000730| 03 52 04 0d 03 5c 0b 2a | 46 58 31 35 2c 30 0d 03 |.R...\.*|FX15,0..|
|00000740| 66 14 e7 20 6c 6f 61 64 | 5f 62 75 74 74 6f 6e 73 |f.. load|_buttons|
|00000750| 20 8c 0d 03 70 0f 20 20 | 20 2a 50 4f 49 4e 54 45 | ...p. | *POINTE|
|00000760| 52 0d 03 7a 0b 20 20 20 | c8 97 20 ee 0d 03 84 12 |R..z. |.. .....|
|00000770| 20 20 20 c8 97 20 b8 20 | 35 35 30 2c 34 38 0d 03 | .. . |550,48..|
|00000780| 8e 05 cd 0d 03 98 04 0d | 03 a2 1d e7 20 ac 20 75 |........|.... . u|
|00000790| 73 65 5f 66 6b 65 79 73 | 20 8c 20 ef 20 34 3a e5 |se_fkeys| . . 4:.|
|000007a0| 8d 64 7a 45 0d 03 ac 04 | 0d 03 b6 16 69 6e 25 3d |.dzE....|....in%=|
|000007b0| 8e 28 6f 70 74 69 6f 6e | 6e 61 6d 65 24 29 0d 03 |.(option|name$)..|
|000007c0| c0 0c 63 68 6f 69 63 65 | 3d a3 0d 03 ca 20 e7 20 |..choice|=.... . |
|000007d0| 69 6e 25 3c 3e 30 20 8c | 20 63 68 6f 69 63 65 3d |in%<>0 .| choice=|
|000007e0| a4 6c 6f 61 64 28 69 6e | 25 29 0d 03 d4 13 e7 20 |.load(in|%)..... |
|000007f0| 63 68 6f 69 63 65 20 e5 | 20 8d 64 7a 45 0d 03 de |choice .| .dzE...|
|00000800| 04 0d 03 e8 06 ef 34 0d | 03 f2 05 f5 0d 03 fc 29 |......4.|.......)|
|00000810| c8 99 20 22 57 69 6d 70 | 5f 53 65 74 43 6f 6c 6f |.. "Wimp|_SetColo|
|00000820| 75 72 22 2c 31 33 31 3a | f2 63 6f 6c 28 31 33 35 |ur",131:|.col(135|
|00000830| 29 3a db 3a ee 0d 04 06 | 2f f2 63 6f 6c 28 31 31 |):.:....|/.col(11|
|00000840| 29 3a f1 8a 32 38 2c 31 | 29 22 46 55 4e 43 54 49 |):..28,1|)"FUNCTI|
|00000850| 4f 4e 20 4b 45 59 20 44 | 45 46 49 4e 49 54 49 4f |ON KEY D|EFINITIO|
|00000860| 4e 53 22 27 0d 04 10 0c | f2 63 6f 6c 28 31 35 29 |NS"'....|.col(15)|
|00000870| 0d 04 1a 73 6d 24 3d 22 | 59 6f 75 20 6d 61 79 20 |...sm$="|You may |
|00000880| 65 6e 74 65 72 20 75 70 | 20 74 6f 20 74 77 65 6c |enter up| to twel|
|00000890| 76 65 20 65 78 74 72 61 | 20 63 6f 6d 6d 61 6e 64 |ve extra| command|
|000008a0| 20 73 74 72 69 6e 67 73 | 20 74 6f 20 62 65 20 6f | strings| to be o|
|000008b0| 70 65 72 61 74 65 64 20 | 62 79 20 74 68 65 20 41 |perated |by the A|
|000008c0| 72 63 68 69 6d 65 64 65 | 73 20 66 75 6e 63 74 69 |rchimede|s functi|
|000008d0| 6f 6e 20 6b 65 79 73 20 | 46 31 20 74 6f 20 46 31 |on keys |F1 to F1|
|000008e0| 32 2e 22 0d 04 24 14 e7 | 20 6c 6f 61 64 5f 62 75 |2."..$..| load_bu|
|000008f0| 74 74 6f 6e 73 20 8c 0d | 04 2e 65 20 20 20 6d 24 |ttons ..|..e m$|
|00000900| 2b 3d 22 20 54 68 65 73 | 65 20 63 6f 6d 6d 61 6e |+=" Thes|e comman|
|00000910| 64 20 73 74 72 69 6e 67 | 73 20 61 72 65 20 69 6e |d string|s are in|
|00000920| 20 61 64 64 69 74 69 6f | 6e 20 74 6f 20 74 68 65 | additio|n to the|
|00000930| 20 63 6f 6d 6d 61 6e 64 | 73 20 61 6c 6f 6e 67 20 | command|s along |
|00000940| 74 68 65 20 27 62 75 74 | 74 6f 6e 20 63 6f 6e 73 |the 'but|ton cons|
|00000950| 6f 6c 65 27 20 62 65 6c | 6f 77 2e 22 0d 04 38 05 |ole' bel|ow."..8.|
|00000960| cd 0d 04 42 04 0d 04 4c | 1a c8 99 20 22 4f 53 5f |...B...L|... "OS_|
|00000970| 50 72 65 74 74 79 50 72 | 69 6e 74 22 2c 6d 24 0d |PrettyPr|int",m$.|
|00000980| 04 56 06 f1 27 0d 04 60 | 6e c8 99 20 22 4f 53 5f |.V..'..`|n.. "OS_|
|00000990| 50 72 65 74 74 79 50 72 | 69 6e 74 22 2c 22 4e 6f |PrettyPr|int","No|
|000009a0| 74 65 20 74 68 61 74 20 | 79 6f 75 20 63 61 6e 20 |te that |you can |
|000009b0| 75 73 65 20 27 7c 4d 27 | 20 74 6f 20 73 69 6d 75 |use '|M'| to simu|
|000009c0| 6c 61 74 65 20 61 20 3c | 52 45 54 55 52 4e 3e 20 |late a <|RETURN> |
|000009d0| 6b 65 79 20 62 65 69 6e | 67 20 70 72 65 73 73 65 |key bein|g presse|
|000009e0| 64 20 69 6e 20 79 6f 75 | 72 20 63 6f 6d 6d 61 6e |d in you|r comman|
|000009f0| 64 2e 22 0d 04 6a 04 0d | 04 74 07 20 20 f1 0d 04 |d."..j..|.t. ...|
|00000a00| 7e 0d 20 20 2a 46 58 32 | 31 2c 30 0d 04 88 04 0d |~. *FX2|1,0.....|
|00000a10| 04 92 12 20 20 e3 20 6b | 65 79 3d 31 20 b8 20 31 |... . k|ey=1 . 1|
|00000a20| 32 0d 04 9c 10 20 20 20 | 20 f2 63 6f 6c 28 31 34 |2.... | .col(14|
|00000a30| 29 0d 04 a6 2b 20 20 20 | 20 f1 8a 32 2c 6b 65 79 |)...+ | ..2,key|
|00000a40| 2b 31 30 29 3b 22 53 74 | 72 69 6e 67 20 66 6f 72 |+10);"St|ring for|
|00000a50| 20 46 22 3b 6b 65 79 3b | 22 3a 22 3b 0d 04 b0 10 | F";key;|":";....|
|00000a60| 20 20 20 20 f2 63 6f 6c | 28 31 32 29 0d 04 ba 38 | .col|(12)...8|
|00000a70| 20 20 20 20 6b 65 79 24 | 28 6b 65 79 29 3d a4 65 | key$|(key)=.e|
|00000a80| 6e 74 65 72 5f 77 6f 72 | 64 28 36 30 2c 22 20 22 |nter_wor|d(60," "|
|00000a90| 2c c4 36 30 2c 22 20 22 | 29 2c 31 37 2c 6b 65 79 |,.60," "|),17,key|
|00000aa0| 2b 31 30 29 0d 04 c4 43 | 20 20 20 20 f4 20 3e 3e |+10)...C| . >>|
|00000ab0| 3e 3e 3e 3e 3e 3e 20 73 | 63 72 61 70 20 61 6c 6c |>>>>>> s|crap all|
|00000ac0| 20 74 68 65 20 73 70 61 | 63 65 73 20 6f 6e 20 74 | the spa|ces on t|
|00000ad0| 68 65 20 72 68 73 20 62 | 61 72 20 6f 6e 65 20 3c |he rhs b|ar one <|
|00000ae0| 3c 3c 3c 3c 3c 3c 3c 0d | 04 ce 1c 20 20 20 20 c8 |<<<<<<<.|... .|
|00000af0| 95 20 c2 6b 65 79 24 28 | 6b 65 79 29 2c 31 29 3d |. .key$(|key),1)=|
|00000b00| 22 20 22 0d 04 d8 30 20 | 20 20 20 20 20 20 6b 65 |" "...0 | ke|
|00000b10| 79 24 28 6b 65 79 29 3d | c0 6b 65 79 24 28 6b 65 |y$(key)=|.key$(ke|
|00000b20| 79 29 2c 20 a9 28 6b 65 | 79 24 28 6b 65 79 29 29 |y), .(ke|y$(key))|
|00000b30| 2d 31 29 0d 04 e2 09 20 | 20 20 20 ce 0d 04 ec 23 |-1).... | ....#|
|00000b40| 20 20 20 20 6b 65 79 24 | 28 6b 65 79 29 20 3d 20 | key$|(key) = |
|00000b50| 6b 65 79 24 28 6b 65 79 | 29 20 2b 20 22 20 22 0d |key$(key|) + " ".|
|00000b60| 04 f6 23 20 20 20 20 ff | 28 22 4b 45 59 22 2b c3 |..# .|("KEY"+.|
|00000b70| 6b 65 79 2b 22 20 22 2b | 6b 65 79 24 28 6b 65 79 |key+" "+|key$(key|
|00000b80| 29 29 0d 05 00 0b 20 20 | ed 20 6b 65 79 0d 05 0a |)).... |. key...|
|00000b90| 04 0d 05 14 07 20 20 87 | 0d 05 1e 16 20 20 e7 20 |..... .|.... . |
|00000ba0| 6c 6f 61 64 5f 62 75 74 | 74 6f 6e 73 20 8c 0d 05 |load_but|tons ...|
|00000bb0| 28 35 20 20 20 20 20 f4 | 20 53 59 53 20 22 4f 53 |(5 .| SYS "OS|
|00000bc0| 5f 53 70 72 69 74 65 4f | 70 22 2c 35 34 36 2c 61 |_SpriteO|p",546,a|
|00000bd0| 72 65 61 25 2c 61 72 65 | 61 25 2b 31 36 2c 30 2c |rea%,are|a%+16,0,|
|00000be0| 30 2c 38 0d 05 32 3f 20 | 20 20 20 20 c8 99 20 22 |0,8..2? | .. "|
|00000bf0| 4f 53 5f 53 70 72 69 74 | 65 4f 70 22 2c 26 32 33 |OS_Sprit|eOp",&23|
|00000c00| 34 2c 61 72 65 61 25 2c | 61 72 65 61 25 2b 31 36 |4,area%,|area%+16|
|00000c10| 2c 30 2c 30 2c 38 2c 73 | 63 61 6c 65 2c 70 69 78 |,0,0,8,s|cale,pix|
|00000c20| 74 72 0d 05 3c 43 20 20 | 20 20 20 6d 73 67 24 3d |tr..<C | msg$=|
|00000c30| 22 49 73 20 74 68 69 73 | 20 4f 4b 3f 20 43 6c 69 |"Is this| OK? Cli|
|00000c40| 63 6b 20 27 59 45 53 27 | 20 6f 72 20 27 4e 4f 27 |ck 'YES'| or 'NO'|
|00000c50| 20 6f 72 20 70 72 65 73 | 73 20 27 59 27 20 6f 72 | or pres|s 'Y' or|
|00000c60| 20 27 4e 27 22 0d 05 46 | 07 20 20 cc 0d 05 50 28 | 'N'"..F|. ...P(|
|00000c70| 20 20 20 20 20 6d 73 67 | 24 3d 22 49 73 20 74 68 | msg|$="Is th|
|00000c80| 69 73 20 4f 4b 3f 20 50 | 72 65 73 73 20 59 20 6f |is OK? P|ress Y o|
|00000c90| 72 20 4e 22 0d 05 5a 07 | 20 20 cd 0d 05 64 16 20 |r N"..Z.| ...d. |
|00000ca0| 20 f2 63 6f 6c 28 31 31 | 29 3a f1 27 27 6d 73 67 | .col(11|):.''msg|
|00000cb0| 24 0d 05 6e 0b 20 20 6b | 65 79 3d 30 0d 05 78 04 |$..n. k|ey=0..x.|
|00000cc0| 0d 05 82 1b 20 20 f5 3a | c8 97 20 58 25 2c 59 25 |.... .:|.. X%,Y%|
|00000cd0| 2c 42 25 3a 41 24 3d bf | 28 30 29 0d 05 8c 1f 20 |,B%:A$=.|(0).... |
|00000ce0| 20 e7 20 41 24 3d 22 59 | 22 20 84 20 41 24 3d 22 | . A$="Y|" . A$="|
|00000cf0| 79 22 20 8c 20 6b 65 79 | 3d 37 0d 05 96 1f 20 20 |y" . key|=7.... |
|00000d00| e7 20 41 24 3d 22 4e 22 | 20 84 20 41 24 3d 22 6e |. A$="N"| . A$="n|
|00000d10| 22 20 8c 20 6b 65 79 3d | 38 0d 05 a0 40 20 20 20 |" . key=|8...@ |
|00000d20| 20 e7 20 42 25 3d 34 20 | 80 20 6c 6f 61 64 5f 62 | . B%=4 |. load_b|
|00000d30| 75 74 74 6f 6e 73 3a f2 | 69 6e 28 58 25 2c 59 25 |uttons:.|in(X%,Y%|
|00000d40| 2c 6b 65 79 29 3a f5 3a | c8 97 58 25 2c 59 25 2c |,key):.:|..X%,Y%,|
|00000d50| 42 25 3a fd 20 42 25 3d | 30 0d 05 aa 15 20 20 fd |B%:. B%=|0.... .|
|00000d60| 20 6b 65 79 3d 37 20 84 | 20 6b 65 79 3d 38 0d 05 | key=7 .| key=8..|
|00000d70| b4 04 0d 05 be 0b fd 20 | 6b 65 79 3d 37 0d 05 c8 |....... |key=7...|
|00000d80| 04 0d 05 d2 05 db 0d 05 | dc 51 f2 57 72 69 74 65 |........|.Q.Write|
|00000d90| 4f 75 74 46 69 6c 65 3a | f2 63 6f 6c 28 30 29 3a |OutFile:|.col(0):|
|00000da0| f1 27 27 22 54 68 65 73 | 65 20 66 75 6e 63 74 69 |.''"Thes|e functi|
|00000db0| 6f 6e 20 6b 65 79 73 20 | 68 61 76 65 20 62 65 65 |on keys |have bee|
|00000dc0| 6e 20 73 61 76 65 64 20 | 66 6f 72 20 66 75 74 75 |n saved |for futu|
|00000dd0| 72 65 20 75 73 65 22 0d | 05 e6 04 0d 05 f0 0c 41 |re use".|.......A|
|00000de0| 3d a6 28 32 30 30 29 0d | 05 fa 19 ef 20 32 34 2c |=.(200).|.... 24,|
|00000df0| 30 3b 31 34 34 3b 73 63 | 72 77 3b 73 63 72 68 3b |0;144;sc|rw;scrh;|
|00000e00| 0d 06 04 31 f2 63 6f 6c | 28 31 33 31 29 3a c8 99 |...1.col|(131):..|
|00000e10| 20 22 57 69 6d 70 5f 53 | 65 74 43 6f 6c 6f 75 72 | "Wimp_S|etColour|
|00000e20| 22 2c 31 33 31 3a da 3a | db 3a f2 63 6f 6c 28 33 |",131:.:|.:.col(3|
|00000e30| 29 0d 06 0e 04 0d 06 18 | 04 0d 06 22 0f f2 6c 6f |).......|..."..lo|
|00000e40| 61 64 5f 66 69 6c 65 73 | 0d 06 2c 0c 2a 46 58 32 |ad_files|..,.*FX2|
|00000e50| 32 35 2c 31 0d 06 36 08 | f2 72 75 6e 0d 06 40 0c |25,1..6.|.run..@.|
|00000e60| 2a 46 58 32 30 30 2c 30 | 0d 06 4a 0a ef 20 32 36 |*FX200,0|..J.. 26|
|00000e70| 3a db 0d 06 54 07 ef 20 | 34 0d 06 5e 44 e7 20 6d |:...T.. |4..^D. m|
|00000e80| 6f 64 65 25 3c 3e 57 69 | 6d 70 4d 6f 64 65 20 8c |ode%<>Wi|mpMode .|
|00000e90| 20 c8 99 20 22 57 69 6d | 70 5f 53 65 74 4d 6f 64 | .. "Wim|p_SetMod|
|00000ea0| 65 22 2c 57 69 6d 70 4d | 6f 64 65 3a f4 20 33 30 |e",WimpM|ode:. 30|
|00000eb0| 2e 30 35 2e 39 30 2f 36 | 2e 36 2e 39 31 0d 06 68 |.05.90/6|.6.91..h|
|00000ec0| 1a f1 22 41 64 76 65 6e | 74 75 72 65 20 66 69 6e |.."Adven|ture fin|
|00000ed0| 69 73 68 65 64 2e 22 0d | 06 72 05 e0 0d 06 7c 04 |ished.".|.r....|.|
|00000ee0| 0d 06 86 16 dd 20 f2 69 | 6e 28 58 25 2c 59 25 2c |..... .i|n(X%,Y%,|
|00000ef0| f8 20 63 6f 6d 29 0d 06 | 90 10 63 6f 6d 3d 30 3a |. com)..|..com=0:|
|00000f00| 72 6f 77 3d 39 39 0d 06 | 9a 1a e7 20 59 25 3e 37 |row=99..|... Y%>7|
|00000f10| 39 20 80 20 59 25 3c 31 | 32 35 20 72 6f 77 3d 31 |9 . Y%<1|25 row=1|
|00000f20| 0d 06 a4 18 e7 20 59 25 | 3e 30 20 80 20 59 25 3c |..... Y%|>0 . Y%<|
|00000f30| 35 31 20 72 6f 77 3d 30 | 0d 06 ae 1f 63 6f 6c 3d |51 row=0|....col=|
|00000f40| 28 58 25 2d 6d 69 6e 78 | 29 20 81 20 28 77 69 64 |(X%-minx|) . (wid|
|00000f50| 74 68 29 20 2b 20 31 0d | 06 b8 26 e7 20 63 6f 6c |th) + 1.|..&. col|
|00000f60| 3c 3d 72 6f 77 6c 65 6e | 20 8c 20 63 6f 6d 3d 63 |<=rowlen| . com=c|
|00000f70| 6f 6c 2b 72 6f 77 6c 65 | 6e 2a 72 6f 77 0d 06 c2 |ol+rowle|n*row...|
|00000f80| 05 e1 0d 06 cc 04 0d 06 | d6 10 dd 20 a4 6c 6f 61 |........|... .loa|
|00000f90| 64 28 69 6e 25 29 0d 06 | e0 06 ef 34 0d 06 ea 49 |d(in%)..|...4...I|
|00000fa0| f2 63 6f 6c 28 37 29 3a | f2 63 6f 6c 28 31 33 31 |.col(7):|.col(131|
|00000fb0| 29 3a db 3a f1 8a 30 2c | 35 29 3b 22 20 4c 6f 61 |):.:..0,|5);" Loa|
|00000fc0| 64 20 79 6f 75 72 20 73 | 61 76 65 64 20 66 75 6e |d your s|aved fun|
|00000fd0| 63 74 69 6f 6e 20 6b 65 | 79 20 73 65 74 74 69 6e |ction ke|y settin|
|00000fe0| 67 73 3f 20 22 0d 06 f4 | 14 e7 20 6c 6f 61 64 5f |gs? "...|.. load_|
|00000ff0| 62 75 74 74 6f 6e 73 20 | 8c 0d 06 fe 37 20 20 20 |buttons |....7 |
|00001000| 6d 73 67 24 3d 22 43 6c | 69 63 6b 20 27 59 45 53 |msg$="Cl|ick 'YES|
|00001010| 27 20 6f 72 20 27 4e 4f | 27 2c 20 6f 72 20 70 72 |' or 'NO|', or pr|
|00001020| 65 73 73 20 27 59 27 20 | 6f 72 20 27 4e 27 2e 22 |ess 'Y' |or 'N'."|
|00001030| 0d 07 08 05 cc 0d 07 12 | 1f 20 20 20 6d 73 67 24 |........|. msg$|
|00001040| 3d 22 50 72 65 73 73 20 | 27 59 27 20 6f 72 20 27 |="Press |'Y' or '|
|00001050| 4e 27 2e 22 0d 07 1c 05 | cd 0d 07 26 0c f1 27 27 |N'."....|...&..''|
|00001060| 27 6d 73 67 24 0d 07 30 | 09 6b 65 79 3d 30 0d 07 |'msg$..0|.key=0..|
|00001070| 3a 05 f5 0d 07 44 19 20 | 20 c8 97 20 58 25 2c 59 |:....D. | .. X%,Y|
|00001080| 25 2c 42 25 3a 41 24 3d | bf 28 30 29 0d 07 4e 1f |%,B%:A$=|.(0)..N.|
|00001090| 20 20 e7 20 41 24 3d 22 | 59 22 20 84 20 41 24 3d | . A$="|Y" . A$=|
|000010a0| 22 79 22 20 8c 20 6b 65 | 79 3d 37 0d 07 58 1f 20 |"y" . ke|y=7..X. |
|000010b0| 20 e7 20 41 24 3d 22 4e | 22 20 84 20 41 24 3d 22 | . A$="N|" . A$="|
|000010c0| 6e 22 20 8c 20 6b 65 79 | 3d 38 0d 07 62 2a 20 20 |n" . key|=8..b* |
|000010d0| e7 20 42 25 3d 34 20 80 | 20 6c 6f 61 64 5f 62 75 |. B%=4 .| load_bu|
|000010e0| 74 74 6f 6e 73 3a f2 69 | 6e 28 58 25 2c 59 25 2c |ttons:.i|n(X%,Y%,|
|000010f0| 6b 65 79 29 0d 07 6c 13 | fd 20 6b 65 79 3d 37 20 |key)..l.|. key=7 |
|00001100| 84 20 6b 65 79 3d 38 0d | 07 76 2a e7 20 6b 65 79 |. key=8.|.v*. key|
|00001110| 3d 37 20 f2 52 65 61 64 | 49 6e 46 69 6c 65 28 69 |=7 .Read|InFile(i|
|00001120| 6e 25 29 3a 3d b9 20 8b | 20 d9 23 69 6e 25 3a 3d |n%):=. .| .#in%:=|
|00001130| a3 0d 07 80 04 0d 07 8a | 18 dd 20 f2 52 65 61 64 |........|.. .Read|
|00001140| 49 6e 46 69 6c 65 28 63 | 68 61 6e 25 29 0d 07 94 |InFile(c|han%)...|
|00001150| 04 0d 07 9e 0f e3 20 4b | 25 3d 31 20 b8 20 31 32 |...... K|%=1 . 12|
|00001160| 0d 07 a8 16 20 20 e8 23 | 63 68 61 6e 25 2c 6b 65 |.... .#|chan%,ke|
|00001170| 79 24 28 4b 25 29 0d 07 | b2 22 20 20 ff 28 22 4b |y$(K%)..|." .("K|
|00001180| 45 59 20 22 2b c3 28 4b | 25 29 2b 22 20 22 2b 6b |EY "+.(K|%)+" "+k|
|00001190| 65 79 24 28 4b 25 29 29 | 0d 07 bc 05 ed 0d 07 c6 |ey$(K%))|........|
|000011a0| 04 0d 07 d0 0c d9 20 23 | 63 68 61 6e 25 0d 07 da |...... #|chan%...|
|000011b0| 05 e1 0d 07 e4 04 0d 07 | ee 13 dd 20 f2 57 72 69 |........|... .Wri|
|000011c0| 74 65 4f 75 74 46 69 6c | 65 0d 07 f8 04 0d 08 02 |teOutFil|e.......|
|000011d0| 17 63 68 61 6e 25 3d ae | 20 6f 70 74 69 6f 6e 6e |.chan%=.| optionn|
|000011e0| 61 6d 65 24 0d 08 0c 04 | 0d 08 16 0f e3 20 4b 25 |ame$....|..... K%|
|000011f0| 3d 31 20 b8 20 31 32 0d | 08 20 16 20 20 f1 23 63 |=1 . 12.|. . .#c|
|00001200| 68 61 6e 25 2c 6b 65 79 | 24 28 4b 25 29 0d 08 2a |han%,key|$(K%)..*|
|00001210| 05 ed 0d 08 34 04 0d 08 | 3e 0b d9 23 63 68 61 6e |....4...|>..#chan|
|00001220| 25 0d 08 48 05 e1 0d 08 | 52 04 0d 08 5c 04 0d 08 |%..H....|R...\...|
|00001230| 66 0c dd 20 a4 65 72 72 | 6f 72 0d 08 70 0e 2a 50 |f.. .err|or..p.*P|
|00001240| 4f 49 4e 54 45 52 20 31 | 0d 08 7a 0a c8 97 20 ee |OINTER 1|..z... .|
|00001250| 20 31 0d 08 84 04 0d 08 | 8e 23 c8 99 20 22 57 69 | 1......|.#.. "Wi|
|00001260| 6d 70 5f 53 65 74 43 6f | 6c 6f 75 72 22 2c 31 3a |mp_SetCo|lour",1:|
|00001270| 77 69 64 74 68 3d 37 30 | 30 0d 08 98 25 72 65 70 |width=70|0...%rep|
|00001280| 6f 72 74 77 69 64 74 68 | 3d 28 a9 28 f6 24 29 2b |ortwidth|=(.(.$)+|
|00001290| a9 28 c3 28 9e 29 29 2b | 31 32 29 2a 31 36 0d 08 |.(.(.))+|12)*16..|
|000012a0| a2 2b e7 20 77 69 64 74 | 68 3c 72 65 70 6f 72 74 |.+. widt|h<report|
|000012b0| 77 69 64 74 68 20 8c 20 | 77 69 64 74 68 3d 72 65 |width . |width=re|
|000012c0| 70 6f 72 74 77 69 64 74 | 68 0d 08 ac 1b c8 93 20 |portwidt|h...... |
|000012d0| c8 90 20 32 30 30 2c 33 | 30 30 2c 77 69 64 74 68 |.. 200,3|00,width|
|000012e0| 2c 32 30 34 0d 08 b6 1b | c8 97 20 c8 93 20 32 30 |,204....|.. .. 20|
|000012f0| 30 2c 33 30 30 2c 77 69 | 64 74 68 2c 32 30 34 0d |0,300,wi|dth,204.|
|00001300| 08 c0 43 c8 99 20 22 57 | 69 6d 70 5f 53 65 74 43 |..C.. "W|imp_SetC|
|00001310| 6f 6c 6f 75 72 22 2c 37 | 3a ef 20 35 3a ec 20 32 |olour",7|:. 5:. 2|
|00001320| 31 36 2c 34 35 30 3a f1 | 22 53 79 73 74 65 6d 20 |16,450:.|"System |
|00001330| 72 65 70 6f 72 74 73 20 | 61 6e 20 65 72 72 6f 72 |reports |an error|
|00001340| 3a 22 0d 08 ca 2a ec 20 | 32 31 36 2c 34 30 30 3a |:"...*. |216,400:|
|00001350| f1 20 f6 24 3b 3a e7 20 | 9e 3e 30 20 8c 20 f1 22 |. .$;:. |.>0 . ."|
|00001360| 20 61 74 20 6c 69 6e 65 | 20 22 3b 9e 0d 08 d4 5a | at line| ";....Z|
|00001370| c8 99 20 22 57 69 6d 70 | 5f 53 65 74 43 6f 6c 6f |.. "Wimp|_SetColo|
|00001380| 75 72 22 2c 33 3a c8 93 | 20 c8 90 20 35 36 30 2c |ur",3:..| .. 560,|
|00001390| 33 32 30 2c 31 34 30 2c | 33 32 3a ec 20 35 36 38 |320,140,|32:. 568|
|000013a0| 2c 33 34 38 3a c8 99 20 | 22 57 69 6d 70 5f 53 65 |,348:.. |"Wimp_Se|
|000013b0| 74 43 6f 6c 6f 75 72 22 | 2c 37 3a f1 22 43 4f 4e |tColour"|,7:."CON|
|000013c0| 54 49 4e 55 45 22 0d 08 | de 55 c8 99 20 22 57 69 |TINUE"..|.U.. "Wi|
|000013d0| 6d 70 5f 53 65 74 43 6f | 6c 6f 75 72 22 2c 33 3a |mp_SetCo|lour",3:|
|000013e0| c8 93 20 c8 90 20 33 36 | 30 2c 33 32 30 2c 37 36 |.. .. 36|0,320,76|
|000013f0| 2c 33 32 3a ec 20 33 36 | 38 2c 33 34 38 3a c8 99 |,32:. 36|8,348:..|
|00001400| 20 22 57 69 6d 70 5f 53 | 65 74 43 6f 6c 6f 75 72 | "Wimp_S|etColour|
|00001410| 22 2c 37 3a f1 22 51 55 | 49 54 22 0d 08 e8 04 0d |",7:."QU|IT".....|
|00001420| 08 f2 0a 66 6c 61 67 3d | 30 0d 08 fc 05 f5 0d 09 |...flag=|0.......|
|00001430| 06 07 20 20 f5 0d 09 10 | 09 20 20 20 20 f5 0d 09 |.. ....|. ...|
|00001440| 1a 12 20 20 20 20 20 20 | c8 97 20 58 2c 59 2c 42 |.. |.. X,Y,B|
|00001450| 0d 09 24 0d 20 20 20 20 | fd 20 42 3d 34 0d 09 2e |..$. |. B=4...|
|00001460| 15 20 20 fd 20 59 3e 33 | 32 30 20 80 20 59 3c 33 |. . Y>3|20 . Y<3|
|00001470| 35 36 0d 09 38 04 0d 09 | 42 1c e7 20 58 3e 35 36 |56..8...|B.. X>56|
|00001480| 30 20 80 20 58 3c 37 30 | 30 20 8c 20 66 6c 61 67 |0 . X<70|0 . flag|
|00001490| 3d 32 0d 09 4c 1c e7 20 | 58 3e 33 36 30 20 80 20 |=2..L.. |X>360 . |
|000014a0| 58 3c 34 33 36 20 8c 20 | 66 6c 61 67 3d 31 0d 09 |X<436 . |flag=1..|
|000014b0| 56 04 0d 09 60 15 fd 20 | 66 6c 61 67 3d 31 20 84 |V...`.. |flag=1 .|
|000014c0| 20 66 6c 61 67 3d 32 0d | 09 6a 04 0d 09 74 19 c8 | flag=2.|.j...t..|
|000014d0| 99 20 22 57 69 6d 70 5f | 53 65 74 43 6f 6c 6f 75 |. "Wimp_|SetColou|
|000014e0| 72 22 2c 30 0d 09 7e 1b | c8 93 20 c8 90 20 32 30 |r",0..~.|.. .. 20|
|000014f0| 30 2c 33 30 30 2c 77 69 | 64 74 68 2c 32 30 34 0d |0,300,wi|dth,204.|
|00001500| 09 88 09 ef 20 34 3a 87 | 0d 09 92 17 c8 97 20 c8 |.... 4:.|...... .|
|00001510| 93 20 30 2c 30 2c 31 32 | 37 39 2c 31 30 32 33 0d |. 0,0,12|79,1023.|
|00001520| 09 9c 04 0d 09 a6 1b e7 | 20 6c 6f 61 64 5f 62 75 |........| load_bu|
|00001530| 74 74 6f 6e 73 20 80 20 | 66 6c 61 67 3d 32 0d 09 |ttons . |flag=2..|
|00001540| b0 0b 20 20 20 c8 97 20 | 87 0d 09 ba 05 cd 0d 09 |.. .. |........|
|00001550| c4 04 0d 09 ce 09 3d 66 | 6c 61 67 0d 09 d8 04 0d |......=f|lag.....|
|00001560| 09 e2 04 0d 09 ec 0c dd | 20 f2 69 6e 69 74 32 0d |........| .init2.|
|00001570| 09 f6 17 c8 99 20 22 57 | 69 6d 70 5f 43 6c 6f 73 |..... "W|imp_Clos|
|00001580| 65 44 6f 77 6e 22 0d 0a | 00 0b 6d 69 6e 78 3d 33 |eDown"..|..minx=3|
|00001590| 32 0d 0a 0a 0c 77 69 64 | 74 68 3d 38 30 0d 0a 14 |2....wid|th=80...|
|000015a0| 09 79 25 3d 37 32 0d 0a | 1e 11 58 25 3d 6d 69 6e |.y%=72..|..X%=min|
|000015b0| 78 3a 59 25 3d 79 25 0d | 0a 28 24 73 70 72 69 74 |x:Y%=y%.|.($sprit|
|000015c0| 65 73 3d 32 36 3a f4 20 | 4e 75 6d 62 65 72 20 6f |es=26:. |Number o|
|000015d0| 66 20 27 62 75 74 74 6f | 6e 73 27 0d 0a 32 16 72 |f 'butto|ns'..2.r|
|000015e0| 6f 77 6c 65 6e 3d 73 70 | 72 69 74 65 73 20 81 20 |owlen=sp|rites . |
|000015f0| 32 0d 0a 3c 14 58 4c 3d | 34 34 38 3a 58 52 3d 58 |2..<.XL=|448:XR=X|
|00001600| 4c 2b 32 35 35 0d 0a 46 | 04 0d 0a 50 27 f4 20 4d |L+255..F|...P'. M|
|00001610| 61 6e 69 66 65 73 74 20 | 63 6f 6e 73 74 61 6e 74 |anifest |constant|
|00001620| 73 20 66 6f 72 20 74 68 | 65 20 73 79 73 74 65 6d |s for th|e system|
|00001630| 0d 0a 5a 32 6d 61 78 72 | 6d 73 3d 31 30 30 30 3a |..Z2maxr|ms=1000:|
|00001640| 6d 61 78 6f 62 73 3d 32 | 35 35 3a 6d 61 78 73 77 |maxobs=2|55:maxsw|
|00001650| 25 3d 31 30 3a 6d 61 78 | 74 6f 6b 65 6e 73 3d 31 |%=10:max|tokens=1|
|00001660| 32 38 0d 0a 64 31 6d 61 | 78 6c 65 6e 3d 31 30 3a |28..d1ma|xlen=10:|
|00001670| f4 20 4d 61 78 69 6d 75 | 6d 20 77 6f 72 64 20 6c |. Maximu|m word l|
|00001680| 65 6e 67 74 68 20 69 6e | 20 76 6f 63 61 62 75 6c |ength in| vocabul|
|00001690| 61 72 79 0d 0a 6e 04 0d | 0a 78 33 f4 20 52 6f 6f |ary..n..|.x3. Roo|
|000016a0| 6d 20 61 6e 64 20 6f 62 | 6a 65 63 74 20 64 61 74 |m and ob|ject dat|
|000016b0| 61 20 62 6c 6f 63 6b 20 | 6c 65 6e 67 74 68 73 20 |a block |lengths |
|000016c0| 28 69 6e 20 62 79 74 65 | 73 29 0d 0a 82 15 72 5f |(in byte|s)....r_|
|000016d0| 6c 65 6e 3d 37 34 3a 6f | 5f 6c 65 6e 3d 31 36 0d |len=74:o|_len=16.|
|000016e0| 0a 8c 04 0d 0a 96 35 6d | 61 78 6d 73 67 3d 36 35 |......5m|axmsg=65|
|000016f0| 35 33 35 3a 6d 61 78 6f | 62 6e 3d 32 35 35 3a 6d |535:maxo|bn=255:m|
|00001700| 61 78 76 62 6e 3d 32 35 | 35 3a 6d 61 78 63 6f 6e |axvbn=25|5:maxcon|
|00001710| 73 74 3d 36 35 35 33 35 | 0d 0a a0 45 6d 61 78 61 |st=65535|...Emaxa|
|00001720| 64 6a 3d 32 35 35 3a 6d | 61 78 70 72 65 70 3d 35 |dj=255:m|axprep=5|
|00001730| 30 3a 6d 61 78 63 6f 6e | 6a 3d 35 30 3a 6d 61 78 |0:maxcon|j=50:max|
|00001740| 73 70 65 63 3d 31 30 3a | 6d 61 78 6e 6f 69 73 65 |spec=10:|maxnoise|
|00001750| 3d 31 30 3a 6d 61 78 70 | 69 78 3d 35 30 0d 0a aa |=10:maxp|ix=50...|
|00001760| 04 0d 0a b4 12 6e 6f 75 | 6e 5f 73 69 7a 65 3d 33 |.....nou|n_size=3|
|00001770| 30 30 30 0d 0a be 12 76 | 65 72 62 5f 73 69 7a 65 |000....v|erb_size|
|00001780| 3d 33 30 30 30 0d 0a c8 | 12 61 64 6a 63 5f 73 69 |=3000...|.adjc_si|
|00001790| 7a 65 3d 31 30 30 30 0d | 0a d2 2e 70 72 65 70 5f |ze=1000.|...prep_|
|000017a0| 73 69 7a 65 3d 32 30 30 | 20 3a f4 20 53 69 7a 65 |size=200| :. Size|
|000017b0| 20 6f 66 20 70 72 65 70 | 6f 73 69 74 69 6f 6e 73 | of prep|ositions|
|000017c0| 20 6c 69 73 74 0d 0a dc | 2e 63 6f 6e 6a 5f 73 69 | list...|.conj_si|
|000017d0| 7a 65 3d 31 30 30 20 3a | f4 20 73 69 7a 65 20 6f |ze=100 :|. size o|
|000017e0| 66 20 63 6f 6e 6a 75 6e | 63 74 69 6f 6e 73 20 6c |f conjun|ctions l|
|000017f0| 69 73 74 0d 0a e6 3c 73 | 70 65 63 5f 73 69 7a 65 |ist...<s|pec_size|
|00001800| 3d 31 30 30 20 3a f4 20 | 73 69 7a 65 20 6f 66 20 |=100 :. |size of |
|00001810| 27 73 70 65 63 69 61 6c | 73 27 20 6c 69 73 74 20 |'special|s' list |
|00001820| 28 49 54 2c 20 54 48 45 | 4d 2c 20 41 4c 4c 29 0d |(IT, THE|M, ALL).|
|00001830| 0a f0 34 6e 6f 69 73 65 | 5f 73 69 7a 65 3d 31 30 |..4noise|_size=10|
|00001840| 30 3a f4 20 73 69 7a 65 | 20 6f 66 20 27 6e 6f 69 |0:. size| of 'noi|
|00001850| 73 65 27 20 6c 69 73 74 | 20 28 54 48 45 2c 41 2c |se' list| (THE,A,|
|00001860| 41 4e 29 0d 0a fa 3d 61 | 72 65 66 5f 73 69 7a 65 |AN)...=a|ref_size|
|00001870| 3d 32 30 30 30 3a f4 20 | 73 69 7a 65 20 6f 66 20 |=2000:. |size of |
|00001880| 61 64 6a 65 63 74 69 76 | 65 20 6f 62 6a 65 63 74 |adjectiv|e object|
|00001890| 20 72 65 66 65 72 65 6e | 63 65 20 74 61 62 6c 65 | referen|ce table|
|000018a0| 0d 0b 04 39 6e 72 65 66 | 5f 73 69 7a 65 3d 32 30 |...9nref|_size=20|
|000018b0| 30 30 3a f4 20 73 69 7a | 65 20 6f 66 20 6e 6f 75 |00:. siz|e of nou|
|000018c0| 6e 73 20 6f 62 6a 65 63 | 74 20 72 65 66 65 72 65 |ns objec|t refere|
|000018d0| 6e 63 65 20 74 61 62 6c | 65 0d 0b 0e 2d 70 69 78 |nce tabl|e...-pix|
|000018e0| 5f 73 69 7a 65 3d 31 30 | 30 30 3a f4 20 73 69 7a |_size=10|00:. siz|
|000018f0| 65 20 6f 66 20 70 69 78 | 20 66 69 6c 65 6e 61 6d |e of pix| filenam|
|00001900| 65 20 6c 69 73 74 0d 0b | 18 04 0d 0b 22 40 c8 99 |e list..|...."@..|
|00001910| 20 22 4f 53 5f 46 69 6c | 65 22 2c 35 2c 22 3c 41 | "OS_Fil|e",5,"<A|
|00001920| 6c 70 73 47 61 6d 65 24 | 44 61 74 61 3e 2e 50 72 |lpsGame$|Data>.Pr|
|00001930| 6f 67 72 61 6d 22 20 b8 | 20 66 74 79 70 65 2c 2c |ogram" .| ftype,,|
|00001940| 2c 2c 63 6f 64 65 73 69 | 7a 65 0d 0b 2c 40 c8 99 |,,codesi|ze..,@..|
|00001950| 20 22 4f 53 5f 46 69 6c | 65 22 2c 35 2c 22 3c 41 | "OS_Fil|e",5,"<A|
|00001960| 6c 70 73 47 61 6d 65 24 | 44 61 74 61 3e 2e 54 65 |lpsGame$|Data>.Te|
|00001970| 78 74 22 20 20 20 20 b8 | 20 66 74 79 70 65 2c 2c |xt" .| ftype,,|
|00001980| 2c 2c 6d 61 78 74 65 78 | 74 25 0d 0b 36 04 0d 0b |,,maxtex|t%..6...|
|00001990| 40 12 64 69 63 74 5f 73 | 69 7a 65 3d 31 30 30 30 |@.dict_s|ize=1000|
|000019a0| 0d 0b 4a 04 0d 0b 54 86 | de 20 6e 6f 75 6e 73 20 |..J...T.|. nouns |
|000019b0| 6e 6f 75 6e 5f 73 69 7a | 65 2c 76 65 72 62 73 20 |noun_siz|e,verbs |
|000019c0| 76 65 72 62 5f 73 69 7a | 65 2c 61 64 6a 65 63 74 |verb_siz|e,adject|
|000019d0| 73 20 61 64 6a 63 5f 73 | 69 7a 65 2c 70 72 65 70 |s adjc_s|ize,prep|
|000019e0| 73 20 70 72 65 70 5f 73 | 69 7a 65 2c 63 6f 6e 6a |s prep_s|ize,conj|
|000019f0| 73 20 63 6f 6e 6a 5f 73 | 69 7a 65 2c 73 70 65 63 |s conj_s|ize,spec|
|00001a00| 73 20 73 70 65 63 5f 73 | 69 7a 65 2c 6e 6f 69 73 |s spec_s|ize,nois|
|00001a10| 65 20 6e 6f 69 73 65 5f | 73 69 7a 65 2c 70 69 78 |e noise_|size,pix|
|00001a20| 73 20 70 69 78 5f 73 69 | 7a 65 0d 0b 5e 04 0d 0b |s pix_si|ze..^...|
|00001a30| 68 3a de 20 61 72 65 66 | 20 61 72 65 66 5f 73 69 |h:. aref| aref_si|
|00001a40| 7a 65 2c 6e 72 65 66 20 | 6e 72 65 66 5f 73 69 7a |ze,nref |nref_siz|
|00001a50| 65 2c 76 65 72 62 5f 74 | 79 70 65 20 32 2a 28 6d |e,verb_t|ype 2*(m|
|00001a60| 61 78 76 62 6e 2b 31 29 | 0d 0b 72 3c f4 20 53 65 |axvbn+1)|..r<. Se|
|00001a70| 74 20 75 70 20 64 61 74 | 61 20 61 72 65 61 73 20 |t up dat|a areas |
|00001a80| 66 6f 72 20 72 6f 6f 6d | 73 20 61 6e 64 20 6f 62 |for room|s and ob|
|00001a90| 6a 65 63 74 73 20 61 6e | 64 20 63 6c 65 61 72 20 |jects an|d clear |
|00001aa0| 74 68 65 6d 0d 0b 7c 04 | 0d 0b 86 42 de 20 72 64 |them..|.|...B. rd|
|00001ab0| 61 74 61 25 20 28 6d 61 | 78 72 6d 73 2b 31 29 2a |ata% (ma|xrms+1)*|
|00001ac0| 72 5f 6c 65 6e 2c 6f 64 | 61 74 61 25 20 28 6d 61 |r_len,od|ata% (ma|
|00001ad0| 78 6f 62 73 2b 31 29 2a | 6f 5f 6c 65 6e 2c 63 6f |xobs+1)*|o_len,co|
|00001ae0| 6e 74 72 6f 6f 6d 25 20 | 31 32 0d 0b 90 04 0d 0b |ntroom% |12......|
|00001af0| 9a 2a 6e 75 6d 5f 76 61 | 72 73 3d 36 30 3a f4 20 |.*num_va|rs=60:. |
|00001b00| 4e 75 6d 62 65 72 20 6f | 66 20 41 4c 50 53 20 76 |Number o|f ALPS v|
|00001b10| 61 72 69 61 62 6c 65 73 | 0d 0b a4 2e 76 61 72 5f |ariables|....var_|
|00001b20| 73 69 7a 65 3d 6e 75 6d | 5f 76 61 72 73 2a 32 3a |size=num|_vars*2:|
|00001b30| f4 20 32 20 62 79 74 65 | 73 20 70 65 72 20 76 61 |. 2 byte|s per va|
|00001b40| 72 69 61 62 6c 65 0d 0b | ae 04 0d 0b b8 1d f4 20 |riable..|....... |
|00001b50| 53 65 74 20 75 70 20 74 | 68 65 20 73 61 76 65 20 |Set up t|he save |
|00001b60| 62 75 66 66 65 72 73 0d | 0b c2 2b 69 6e 69 74 61 |buffers.|..+inita|
|00001b70| 72 65 61 73 69 7a 65 3d | 37 2a 28 6d 61 78 6f 62 |reasize=|7*(maxob|
|00001b80| 73 2b 31 29 2b 32 32 2a | 28 6d 61 78 72 6d 73 2b |s+1)+22*|(maxrms+|
|00001b90| 31 29 0d 0b cc 3d de 20 | 69 6e 69 74 73 61 76 65 |1)...=. |initsave|
|00001ba0| 20 69 6e 69 74 61 72 65 | 61 73 69 7a 65 2c 72 61 | initare|asize,ra|
|00001bb0| 6d 73 61 76 65 20 69 6e | 69 74 61 72 65 61 73 69 |msave in|itareasi|
|00001bc0| 7a 65 2b 76 61 72 5f 73 | 69 7a 65 2b 31 32 38 0d |ze+var_s|ize+128.|
|00001bd0| 0b d6 04 0d 0b e0 1f f4 | 20 41 72 65 61 20 66 6f |........| Area fo|
|00001be0| 72 20 73 74 6f 72 69 6e | 67 20 6d 65 73 73 61 67 |r storin|g messag|
|00001bf0| 65 73 0d 0b ea 14 de 20 | 74 65 78 74 25 20 6d 61 |es..... |text% ma|
|00001c00| 78 74 65 78 74 25 0d 0b | f4 04 0d 0b fe 0f 64 61 |xtext%..|......da|
|00001c10| 74 61 76 61 6c 69 64 3d | b9 0d 0c 08 04 0d 0c 12 |tavalid=|........|
|00001c20| 1b f4 20 53 65 74 20 75 | 70 20 74 68 65 20 64 69 |.. Set u|p the di|
|00001c30| 63 74 69 6f 6e 61 72 79 | 0d 0c 1c 15 de 20 64 69 |ctionary|..... di|
|00001c40| 63 74 25 20 64 69 63 74 | 5f 73 69 7a 65 0d 0c 26 |ct% dict|_size..&|
|00001c50| 04 0d 0c 30 1d f4 20 53 | 65 74 20 75 70 20 74 68 |...0.. S|et up th|
|00001c60| 65 20 70 72 6f 67 72 61 | 6d 20 61 72 65 61 0d 0c |e progra|m area..|
|00001c70| 3a 04 0d 0c 44 17 de 20 | 70 72 6f 67 72 61 6d 25 |:...D.. |program%|
|00001c80| 20 63 6f 64 65 73 69 7a | 65 0d 0c 4e 04 0d 0c 58 | codesiz|e..N...X|
|00001c90| 27 f4 20 44 69 6d 65 6e | 73 69 6f 6e 20 74 68 65 |'. Dimen|sion the|
|00001ca0| 20 6f 74 68 65 72 20 61 | 72 72 61 79 73 20 6e 65 | other a|rrays ne|
|00001cb0| 65 64 65 64 0d 0c 62 04 | 0d 0c 6c 0e 75 63 73 69 |eded..b.|..l.ucsi|
|00001cc0| 7a 65 3d 35 30 30 0d 0c | 76 47 c8 99 20 22 4f 53 |ze=500..|vG.. "OS|
|00001cd0| 5f 46 69 6c 65 22 2c 35 | 2c 22 3c 41 6c 70 73 47 |_File",5|,"<AlpsG|
|00001ce0| 61 6d 65 24 52 65 73 6f | 75 72 63 65 73 3e 41 53 |ame$Reso|urces>AS|
|00001cf0| 49 6f 62 6a 63 6f 64 65 | 22 20 b8 20 66 74 79 70 |Iobjcode|" . ftyp|
|00001d00| 65 2c 2c 2c 2c 63 6f 64 | 65 73 69 7a 65 0d 0c 80 |e,,,,cod|esize...|
|00001d10| 49 c8 99 20 22 4f 53 5f | 46 69 6c 65 22 2c 35 2c |I.. "OS_|File",5,|
|00001d20| 22 3c 41 6c 70 73 47 61 | 6d 65 24 52 65 73 6f 75 |"<AlpsGa|me$Resou|
|00001d30| 72 63 65 73 3e 70 62 79 | 74 65 73 22 20 20 20 20 |rces>pby|tes" |
|00001d40| 20 b8 20 66 74 79 70 65 | 2c 2c 2c 2c 70 62 79 74 | . ftype|,,,,pbyt|
|00001d50| 65 5f 73 69 7a 65 0d 0c | 8a 04 0d 0c 94 38 de 20 |e_size..|.....8. |
|00001d60| 70 62 79 74 65 73 20 70 | 62 79 74 65 5f 73 69 7a |pbytes p|byte_siz|
|00001d70| 65 2c 77 6f 72 6b 25 20 | 26 31 31 30 30 2c 61 73 |e,work% |&1100,as|
|00001d80| 69 63 6f 64 65 25 20 63 | 6f 64 65 73 69 7a 65 2b |icode% c|odesize+|
|00001d90| 31 30 0d 0c 9e 04 0d 0c | a8 28 de 20 75 73 65 72 |10......|.(. user|
|00001da0| 63 6f 64 65 25 20 75 63 | 73 69 7a 65 2c 73 63 61 |code% uc|size,sca|
|00001db0| 6c 65 20 31 35 2c 70 69 | 78 74 72 20 31 35 0d 0c |le 15,pi|xtr 15..|
|00001dc0| b2 04 0d 0c bc 10 72 75 | 6e 3d 61 73 69 63 6f 64 |......ru|n=asicod|
|00001dd0| 65 25 0d 0c c6 04 0d 0c | d0 38 ff 28 22 4c 4f 41 |e%......|.8.("LOA|
|00001de0| 44 20 3c 41 6c 70 73 47 | 61 6d 65 24 52 65 73 6f |D <AlpsG|ame$Reso|
|00001df0| 75 72 63 65 73 3e 41 53 | 49 6f 62 6a 63 6f 64 65 |urces>AS|Iobjcode|
|00001e00| 20 22 2b c3 7e 61 73 69 | 63 6f 64 65 25 29 0d 0c | "+.~asi|code%)..|
|00001e10| da 05 e1 0d 0c e4 04 0d | 0c ee 04 0d 0c f8 0a dd |........|........|
|00001e20| 20 f2 72 75 6e 0d 0d 02 | 07 ea 20 85 0d 0d 0c 3a | .run...|.. ....:|
|00001e30| 65 72 72 5f 63 6f 6c 3d | 31 31 3a f2 63 6f 6c 28 |err_col=|11:.col(|
|00001e40| 31 33 30 29 3a f2 63 6f | 6c 28 37 29 3a c8 99 20 |130):.co|l(7):.. |
|00001e50| 22 57 69 6d 70 5f 53 65 | 74 43 6f 6c 6f 75 72 22 |"Wimp_Se|tColour"|
|00001e60| 2c 31 32 38 2b 32 0d 0d | 16 61 ee 20 85 20 ea 3a |,128+2..|.a. . .:|
|00001e70| f2 63 6f 6c 28 65 72 72 | 5f 63 6f 6c 29 3a e7 20 |.col(err|_col):. |
|00001e80| 9f 3c 3e 31 37 20 f1 27 | 22 49 6e 74 65 72 70 72 |.<>17 .'|"Interpr|
|00001e90| 65 74 65 72 20 72 65 70 | 6f 72 74 73 20 61 20 72 |eter rep|orts a r|
|00001ea0| 75 6e 2d 74 69 6d 65 20 | 65 72 72 6f 72 3a 20 22 |un-time |error: "|
|00001eb0| f6 24 3a e5 20 8d 54 64 | 4e 20 8b 20 f1 27 f6 24 |.$:. .Td|N . .'.$|
|00001ec0| 3a e5 20 8d 54 64 4e 0d | 0d 20 11 21 77 6f 72 6b |:. .TdN.|. .!work|
|00001ed0| 25 3d 72 64 61 74 61 25 | 0d 0d 2a 13 77 6f 72 6b |%=rdata%|..*.work|
|00001ee0| 25 21 34 3d 76 65 72 62 | 73 2b 33 0d 0d 34 13 77 |%!4=verb|s+3..4.w|
|00001ef0| 6f 72 6b 25 21 38 3d 6e | 6f 75 6e 73 2b 33 0d 0d |ork%!8=n|ouns+3..|
|00001f00| 3e 17 77 6f 72 6b 25 21 | 31 32 3d 70 72 6f 67 72 |>.work%!|12=progr|
|00001f10| 61 6d 25 2b 34 0d 0d 48 | 14 77 6f 72 6b 25 21 31 |am%+4..H|.work%!1|
|00001f20| 36 3d 74 65 78 74 25 2b | 37 0d 0d 52 14 77 6f 72 |6=text%+|7..R.wor|
|00001f30| 6b 25 21 32 30 3d 64 69 | 63 74 25 2b 33 0d 0d 5c |k%!20=di|ct%+3..\|
|00001f40| 13 77 6f 72 6b 25 21 32 | 34 3d 6f 64 61 74 61 25 |.work%!2|4=odata%|
|00001f50| 0d 0d 66 16 77 6f 72 6b | 25 21 32 38 3d 61 64 6a |..f.work|%!28=adj|
|00001f60| 65 63 74 73 2b 33 0d 0d | 70 14 77 6f 72 6b 25 21 |ects+3..|p.work%!|
|00001f70| 33 32 3d 70 72 65 70 73 | 2b 33 0d 0d 7a 14 77 6f |32=preps|+3..z.wo|
|00001f80| 72 6b 25 21 33 36 3d 63 | 6f 6e 6a 73 2b 33 0d 0d |rk%!36=c|onjs+3..|
|00001f90| 84 14 77 6f 72 6b 25 21 | 34 30 3d 73 70 65 63 73 |..work%!|40=specs|
|00001fa0| 2b 33 0d 0d 8e 14 77 6f | 72 6b 25 21 34 34 3d 6e |+3....wo|rk%!44=n|
|00001fb0| 6f 69 73 65 2b 33 0d 0d | 98 13 77 6f 72 6b 25 21 |oise+3..|..work%!|
|00001fc0| 34 38 3d 70 69 78 73 2b | 33 0d 0d a2 1b f4 20 20 |48=pixs+|3..... |
|00001fd0| 77 6f 72 6b 25 21 35 32 | 20 69 73 20 72 65 73 65 |work%!52| is rese|
|00001fe0| 72 76 65 64 0d 0d ac 15 | 77 6f 72 6b 25 21 35 36 |rved....|work%!56|
|00001ff0| 3d 69 6e 69 74 73 61 76 | 65 0d 0d b6 16 77 6f 72 |=initsav|e....wor|
|00002000| 6b 25 21 36 30 3d 6c 61 | 73 74 5f 72 6f 6f 6d 0d |k%!60=la|st_room.|
|00002010| 0d c0 1a 77 6f 72 6b 25 | 21 36 34 3d 6c 61 73 74 |...work%|!64=last|
|00002020| 5f 6f 62 6a 65 63 74 2b | 31 0d 0d ca 17 77 6f 72 |_object+|1....wor|
|00002030| 6b 25 21 26 31 34 63 3d | 63 6f 6d 70 72 65 73 73 |k%!&14c=|compress|
|00002040| 0d 0d d4 30 77 6f 72 6b | 25 21 26 31 35 30 3d 75 |...0work|%!&150=u|
|00002050| 73 65 72 63 6f 64 65 25 | 3a f4 20 4e 65 77 20 66 |sercode%|:. New f|
|00002060| 72 6f 6d 20 56 65 72 73 | 69 6f 6e 20 35 2e 31 31 |rom Vers|ion 5.11|
|00002070| 0d 0d de 05 db 0d 0d e8 | 19 ef 20 32 34 2c 30 3b |........|.. 24,0;|
|00002080| 31 34 34 3b 73 63 72 77 | 3b 73 63 72 68 3b 0d 0d |144;scrw|;scrh;..|
|00002090| f2 05 da 0d 0d fc 05 ee | 0d 0e 06 2b 41 25 3d 76 |........|...+A%=v|
|000020a0| 65 72 62 5f 74 79 70 65 | 3a 42 25 3d 6e 72 65 66 |erb_type|:B%=nref|
|000020b0| 3a 43 25 3d 61 72 65 66 | 3a 44 25 3d 72 61 6d 73 |:C%=aref|:D%=rams|
|000020c0| 61 76 65 0d 0e 10 2d 45 | 25 3d 70 62 79 74 65 73 |ave...-E|%=pbytes|
|000020d0| 3a 46 25 3d 77 6f 72 6b | 25 3a 47 25 3d 61 72 65 |:F%=work|%:G%=are|
|000020e0| 61 25 3a 48 25 3d 61 72 | 65 61 5f 73 69 7a 65 25 |a%:H%=ar|ea_size%|
|000020f0| 0d 0e 1a 09 d6 20 72 75 | 6e 0d 0e 24 07 f7 20 85 |..... ru|n..$.. .|
|00002100| 0d 0e 2e 05 e1 0d 0e 38 | 04 0d 0e 42 04 0d 0e 4c |.......8|...B...L|
|00002110| 11 dd 20 f2 6c 6f 61 64 | 5f 76 6f 63 61 62 0d 0e |.. .load|_vocab..|
|00002120| 56 28 f2 6c 6f 61 64 5f | 6e 6f 75 6e 73 28 22 3c |V(.load_|nouns("<|
|00002130| 41 6c 70 73 47 61 6d 65 | 24 44 61 74 61 3e 2e 4e |AlpsGame|$Data>.N|
|00002140| 6f 75 6e 73 22 29 0d 0e | 60 28 f2 6c 6f 61 64 5f |ouns")..|`(.load_|
|00002150| 76 65 72 62 73 28 22 3c | 41 6c 70 73 47 61 6d 65 |verbs("<|AlpsGame|
|00002160| 24 44 61 74 61 3e 2e 56 | 65 72 62 73 22 29 0d 0e |$Data>.V|erbs")..|
|00002170| 6a 2f f2 6c 6f 61 64 5f | 61 64 6a 65 63 74 73 28 |j/.load_|adjects(|
|00002180| 22 3c 41 6c 70 73 47 61 | 6d 65 24 44 61 74 61 3e |"<AlpsGa|me$Data>|
|00002190| 2e 41 64 6a 65 63 74 69 | 76 65 73 22 29 0d 0e 74 |.Adjecti|ves")..t|
|000021a0| 29 f2 6c 6f 61 64 5f 70 | 72 65 70 73 28 22 3c 41 |).load_p|reps("<A|
|000021b0| 6c 70 73 47 61 6d 65 24 | 44 61 74 61 3e 2e 50 72 |lpsGame$|Data>.Pr|
|000021c0| 65 70 6f 73 22 29 0d 0e | 7e 29 f2 6c 6f 61 64 5f |epos")..|~).load_|
|000021d0| 63 6f 6e 6a 28 22 3c 41 | 6c 70 73 47 61 6d 65 24 |conj("<A|lpsGame$|
|000021e0| 44 61 74 61 3e 2e 43 6f | 6e 6a 75 6e 63 22 29 0d |Data>.Co|njunc").|
|000021f0| 0e 88 2a f2 6c 6f 61 64 | 5f 73 70 65 63 28 22 3c |..*.load|_spec("<|
|00002200| 41 6c 70 73 47 61 6d 65 | 24 44 61 74 61 3e 2e 53 |AlpsGame|$Data>.S|
|00002210| 70 65 63 69 61 6c 73 22 | 29 0d 0e 92 28 f2 6c 6f |pecials"|)...(.lo|
|00002220| 61 64 5f 6e 6f 69 73 65 | 28 22 3c 41 6c 70 73 47 |ad_noise|("<AlpsG|
|00002230| 61 6d 65 24 44 61 74 61 | 3e 2e 4e 6f 69 73 65 22 |ame$Data|>.Noise"|
|00002240| 29 0d 0e 9c 2c f2 6c 6f | 61 64 5f 76 74 79 70 65 |)...,.lo|ad_vtype|
|00002250| 73 28 22 3c 41 6c 70 73 | 47 61 6d 65 24 44 61 74 |s("<Alps|Game$Dat|
|00002260| 61 3e 2e 56 65 72 62 54 | 79 70 65 22 29 0d 0e a6 |a>.VerbT|ype")...|
|00002270| 27 f2 6c 6f 61 64 5f 6e | 72 65 66 73 28 22 3c 41 |'.load_n|refs("<A|
|00002280| 6c 70 73 47 61 6d 65 24 | 44 61 74 61 3e 2e 4e 72 |lpsGame$|Data>.Nr|
|00002290| 65 66 22 29 0d 0e b0 27 | f2 6c 6f 61 64 5f 61 72 |ef")...'|.load_ar|
|000022a0| 65 66 73 28 22 3c 41 6c | 70 73 47 61 6d 65 24 44 |efs("<Al|psGame$D|
|000022b0| 61 74 61 3e 2e 41 72 65 | 66 22 29 0d 0e ba 05 e1 |ata>.Are|f").....|
|000022c0| 0d 0e c4 04 0d 0e ce 18 | dd 20 f2 6c 6f 61 64 5f |........|. .load_|
|000022d0| 6e 6f 75 6e 73 28 66 69 | 6c 65 24 29 0d 0e d8 10 |nouns(fi|le$)....|
|000022e0| e7 20 66 69 6c 65 24 3d | 22 22 20 8c 0d 0e e2 11 |. file$=|"" .....|
|000022f0| f2 65 72 72 6f 72 28 31 | 36 2c 22 22 29 0d 0e ec |.error(1|6,"")...|
|00002300| 05 cc 0d 0e f6 1f ff 20 | 22 4c 4f 41 44 20 22 2b |....... |"LOAD "+|
|00002310| 66 69 6c 65 24 2b 22 20 | 22 2b c3 7e 6e 6f 75 6e |file$+" |"+.~noun|
|00002320| 73 0d 0f 00 0e 6f 62 6e | 3d 3f 6e 6f 75 6e 73 0d |s....obn|=?nouns.|
|00002330| 0f 0a 28 6e 78 74 6f 62 | 6a 3d 6e 6f 75 6e 73 2b |..(nxtob|j=nouns+|
|00002340| 28 6e 6f 75 6e 73 3f 31 | 2b 32 35 36 2a 28 6e 6f |(nouns?1|+256*(no|
|00002350| 75 6e 73 3f 32 29 29 0d | 0f 14 05 cd 0d 0f 1e 05 |uns?2)).|........|
|00002360| e1 0d 0f 28 04 0d 0f 32 | 18 dd 20 f2 6c 6f 61 64 |...(...2|.. .load|
|00002370| 5f 76 65 72 62 73 28 66 | 69 6c 65 24 29 0d 0f 3c |_verbs(f|ile$)..<|
|00002380| 10 e7 20 66 69 6c 65 24 | 3d 22 22 20 8c 0d 0f 46 |.. file$|="" ...F|
|00002390| 11 f2 65 72 72 6f 72 28 | 31 36 2c 22 22 29 0d 0f |..error(|16,"")..|
|000023a0| 50 05 cc 0d 0f 5a 1f ff | 20 22 4c 4f 41 44 20 22 |P....Z..| "LOAD "|
|000023b0| 2b 66 69 6c 65 24 2b 22 | 20 22 2b c3 7e 76 65 72 |+file$+"| "+.~ver|
|000023c0| 62 73 0d 0f 64 0e 76 62 | 6e 3d 3f 76 65 72 62 73 |bs..d.vb|n=?verbs|
|000023d0| 0d 0f 6e 28 6e 78 74 76 | 72 62 3d 76 65 72 62 73 |..n(nxtv|rb=verbs|
|000023e0| 2b 28 76 65 72 62 73 3f | 31 2b 32 35 36 2a 28 76 |+(verbs?|1+256*(v|
|000023f0| 65 72 62 73 3f 32 29 29 | 0d 0f 78 05 cd 0d 0f 82 |erbs?2))|..x.....|
|00002400| 05 e1 0d 0f 8c 04 0d 0f | 96 1a dd 20 f2 6c 6f 61 |........|... .loa|
|00002410| 64 5f 61 64 6a 65 63 74 | 73 28 66 69 6c 65 24 29 |d_adject|s(file$)|
|00002420| 0d 0f a0 10 e7 20 66 69 | 6c 65 24 3d 22 22 20 8c |..... fi|le$="" .|
|00002430| 0d 0f aa 11 f2 65 72 72 | 6f 72 28 31 36 2c 22 22 |.....err|or(16,""|
|00002440| 29 0d 0f b4 05 cc 0d 0f | be 21 ff 20 22 4c 4f 41 |).......|.!. "LOA|
|00002450| 44 20 22 2b 66 69 6c 65 | 24 2b 22 20 22 2b c3 7e |D "+file|$+" "+.~|
|00002460| 61 64 6a 65 63 74 73 0d | 0f c8 10 61 64 6e 3d 3f |adjects.|...adn=?|
|00002470| 61 64 6a 65 63 74 73 0d | 0f d2 2e 6e 78 74 61 64 |adjects.|...nxtad|
|00002480| 6a 3d 61 64 6a 65 63 74 | 73 2b 28 61 64 6a 65 63 |j=adject|s+(adjec|
|00002490| 74 73 3f 31 2b 32 35 36 | 2a 28 61 64 6a 65 63 74 |ts?1+256|*(adject|
|000024a0| 73 3f 32 29 29 0d 0f dc | 05 cd 0d 0f e6 05 e1 0d |s?2))...|........|
|000024b0| 0f f0 04 0d 0f fa 18 dd | 20 f2 6c 6f 61 64 5f 70 |........| .load_p|
|000024c0| 72 65 70 73 28 66 69 6c | 65 24 29 0d 10 04 10 e7 |reps(fil|e$).....|
|000024d0| 20 66 69 6c 65 24 3d 22 | 22 20 8c 0d 10 0e 11 f2 | file$="|" ......|
|000024e0| 65 72 72 6f 72 28 31 36 | 2c 22 22 29 0d 10 18 05 |error(16|,"")....|
|000024f0| cc 0d 10 22 1f ff 20 22 | 4c 4f 41 44 20 22 2b 66 |...".. "|LOAD "+f|
|00002500| 69 6c 65 24 2b 22 20 22 | 2b c3 7e 70 72 65 70 73 |ile$+" "|+.~preps|
|00002510| 0d 10 2c 0e 70 72 6e 3d | 3f 70 72 65 70 73 0d 10 |..,.prn=|?preps..|
|00002520| 36 28 6e 78 74 70 72 70 | 3d 70 72 65 70 73 2b 28 |6(nxtprp|=preps+(|
|00002530| 70 72 65 70 73 3f 31 2b | 32 35 36 2a 28 70 72 65 |preps?1+|256*(pre|
|00002540| 70 73 3f 32 29 29 0d 10 | 40 05 cd 0d 10 4a 05 e1 |ps?2))..|@....J..|
|00002550| 0d 10 54 04 0d 10 5e 17 | dd 20 f2 6c 6f 61 64 5f |..T...^.|. .load_|
|00002560| 63 6f 6e 6a 28 66 69 6c | 65 24 29 0d 10 68 10 e7 |conj(fil|e$)..h..|
|00002570| 20 66 69 6c 65 24 3d 22 | 22 20 8c 0d 10 72 11 f2 | file$="|" ...r..|
|00002580| 65 72 72 6f 72 28 31 36 | 2c 22 22 29 0d 10 7c 05 |error(16|,"")..|.|
|00002590| cc 0d 10 86 1f ff 20 22 | 4c 4f 41 44 20 22 2b 66 |...... "|LOAD "+f|
|000025a0| 69 6c 65 24 2b 22 20 22 | 2b c3 7e 63 6f 6e 6a 73 |ile$+" "|+.~conjs|
|000025b0| 0d 10 90 0e 63 6a 6e 3d | 3f 63 6f 6e 6a 73 0d 10 |....cjn=|?conjs..|
|000025c0| 9a 28 6e 78 74 63 6a 6e | 3d 63 6f 6e 6a 73 2b 28 |.(nxtcjn|=conjs+(|
|000025d0| 63 6f 6e 6a 73 3f 31 2b | 32 35 36 2a 28 63 6f 6e |conjs?1+|256*(con|
|000025e0| 6a 73 3f 32 29 29 0d 10 | a4 05 cd 0d 10 ae 05 e1 |js?2))..|........|
|000025f0| 0d 10 b8 04 0d 10 c2 17 | dd 20 f2 6c 6f 61 64 5f |........|. .load_|
|00002600| 73 70 65 63 28 66 69 6c | 65 24 29 0d 10 cc 10 e7 |spec(fil|e$).....|
|00002610| 20 66 69 6c 65 24 3d 22 | 22 20 8c 0d 10 d6 11 f2 | file$="|" ......|
|00002620| 65 72 72 6f 72 28 31 36 | 2c 22 22 29 0d 10 e0 05 |error(16|,"")....|
|00002630| cc 0d 10 ea 1f ff 20 22 | 4c 4f 41 44 20 22 2b 66 |...... "|LOAD "+f|
|00002640| 69 6c 65 24 2b 22 20 22 | 2b c3 7e 73 70 65 63 73 |ile$+" "|+.~specs|
|00002650| 0d 10 f4 0e 73 70 6e 3d | 3f 73 70 65 63 73 0d 10 |....spn=|?specs..|
|00002660| fe 28 6e 78 74 73 70 6e | 3d 73 70 65 63 73 2b 28 |.(nxtspn|=specs+(|
|00002670| 73 70 65 63 73 3f 31 2b | 32 35 36 2a 28 73 70 65 |specs?1+|256*(spe|
|00002680| 63 73 3f 32 29 29 0d 11 | 08 05 cd 0d 11 12 05 e1 |cs?2))..|........|
|00002690| 0d 11 1c 04 0d 11 26 18 | dd 20 f2 6c 6f 61 64 5f |......&.|. .load_|
|000026a0| 6e 6f 69 73 65 28 66 69 | 6c 65 24 29 0d 11 30 10 |noise(fi|le$)..0.|
|000026b0| e7 20 66 69 6c 65 24 3d | 22 22 20 8c 0d 11 3a 11 |. file$=|"" ...:.|
|000026c0| f2 65 72 72 6f 72 28 31 | 36 2c 22 22 29 0d 11 44 |.error(1|6,"")..D|
|000026d0| 05 cc 0d 11 4e 1f ff 20 | 22 4c 4f 41 44 20 22 2b |....N.. |"LOAD "+|
|000026e0| 66 69 6c 65 24 2b 22 20 | 22 2b c3 7e 6e 6f 69 73 |file$+" |"+.~nois|
|000026f0| 65 0d 11 58 0e 6e 73 6e | 3d 3f 6e 6f 69 73 65 0d |e..X.nsn|=?noise.|
|00002700| 11 62 28 6e 78 74 6e 73 | 6e 3d 6e 6f 69 73 65 2b |.b(nxtns|n=noise+|
|00002710| 28 6e 6f 69 73 65 3f 31 | 2b 32 35 36 2a 28 6e 6f |(noise?1|+256*(no|
|00002720| 69 73 65 3f 32 29 29 0d | 11 6c 05 cd 0d 11 76 05 |ise?2)).|.l....v.|
|00002730| e1 0d 11 80 04 0d 11 8a | 19 dd 20 f2 6c 6f 61 64 |........|.. .load|
|00002740| 5f 76 74 79 70 65 73 28 | 66 69 6c 65 24 29 0d 11 |_vtypes(|file$)..|
|00002750| 94 10 e7 20 66 69 6c 65 | 24 3d 22 22 20 8c 0d 11 |... file|$="" ...|
|00002760| 9e 11 f2 65 72 72 6f 72 | 28 31 36 2c 22 22 29 0d |...error|(16,"").|
|00002770| 11 a8 05 cc 0d 11 b2 23 | ff 20 22 4c 4f 41 44 20 |.......#|. "LOAD |
|00002780| 22 2b 66 69 6c 65 24 2b | 22 20 22 2b c3 7e 76 65 |"+file$+|" "+.~ve|
|00002790| 72 62 5f 74 79 70 65 0d | 11 bc 05 cd 0d 11 c6 05 |rb_type.|........|
|000027a0| e1 0d 11 d0 04 0d 11 da | 18 dd 20 f2 6c 6f 61 64 |........|.. .load|
|000027b0| 5f 61 72 65 66 73 28 66 | 69 6c 65 24 29 0d 11 e4 |_arefs(f|ile$)...|
|000027c0| 10 e7 20 66 69 6c 65 24 | 3d 22 22 20 8c 0d 11 ee |.. file$|="" ....|
|000027d0| 11 f2 65 72 72 6f 72 28 | 31 36 2c 22 22 29 0d 11 |..error(|16,"")..|
|000027e0| f8 05 cc 0d 12 02 1e ff | 20 22 4c 4f 41 44 20 22 |........| "LOAD "|
|000027f0| 2b 66 69 6c 65 24 2b 22 | 20 22 2b c3 7e 61 72 65 |+file$+"| "+.~are|
|00002800| 66 0d 12 0c 05 cd 0d 12 | 16 05 e1 0d 12 20 04 0d |f.......|..... ..|
|00002810| 12 2a 18 dd 20 f2 6c 6f | 61 64 5f 6e 72 65 66 73 |.*.. .lo|ad_nrefs|
|00002820| 28 66 69 6c 65 24 29 0d | 12 34 10 e7 20 66 69 6c |(file$).|.4.. fil|
|00002830| 65 24 3d 22 22 20 8c 0d | 12 3e 11 f2 65 72 72 6f |e$="" ..|.>..erro|
|00002840| 72 28 31 36 2c 22 22 29 | 0d 12 48 05 cc 0d 12 52 |r(16,"")|..H....R|
|00002850| 1e ff 20 22 4c 4f 41 44 | 20 22 2b 66 69 6c 65 24 |.. "LOAD| "+file$|
|00002860| 2b 22 20 22 2b c3 7e 6e | 72 65 66 0d 12 5c 05 cd |+" "+.~n|ref..\..|
|00002870| 0d 12 66 05 e1 0d 12 70 | 04 0d 12 7a 17 dd 20 f2 |..f....p|...z.. .|
|00002880| 6c 6f 61 64 5f 6f 62 6a | 73 28 66 69 6c 65 24 29 |load_obj|s(file$)|
|00002890| 0d 12 84 10 e7 20 66 69 | 6c 65 24 3d 22 22 20 8c |..... fi|le$="" .|
|000028a0| 0d 12 8e 11 f2 65 72 72 | 6f 72 28 31 36 2c 22 22 |.....err|or(16,""|
|000028b0| 29 0d 12 98 05 cc 0d 12 | a2 20 ff 20 22 4c 4f 41 |).......|. . "LOA|
|000028c0| 44 20 22 2b 66 69 6c 65 | 24 2b 22 20 22 2b c3 7e |D "+file|$+" "+.~|
|000028d0| 6f 64 61 74 61 25 0d 12 | ac 12 6f 70 74 72 3d 6f |odata%..|..optr=o|
|000028e0| 64 61 74 61 25 3f 31 34 | 0d 12 b6 19 6c 61 73 74 |data%?14|....last|
|000028f0| 5f 6f 62 6a 65 63 74 3d | 6f 64 61 74 61 25 3f 31 |_object=|odata%?1|
|00002900| 35 0d 12 c0 05 cd 0d 12 | ca 05 e1 0d 12 d4 04 0d |5.......|........|
|00002910| 12 de 18 dd 20 f2 6c 6f | 61 64 5f 72 6f 6f 6d 73 |.... .lo|ad_rooms|
|00002920| 28 66 69 6c 65 24 29 0d | 12 e8 10 e7 20 66 69 6c |(file$).|.... fil|
|00002930| 65 24 3d 22 22 20 8c 0d | 12 f2 11 f2 65 72 72 6f |e$="" ..|....erro|
|00002940| 72 28 31 36 2c 22 22 29 | 0d 12 fc 05 cc 0d 13 06 |r(16,"")|........|
|00002950| 20 ff 20 22 4c 4f 41 44 | 20 22 2b 66 69 6c 65 24 | . "LOAD| "+file$|
|00002960| 2b 22 20 22 2b c3 7e 72 | 64 61 74 61 25 0d 13 10 |+" "+.~r|data%...|
|00002970| 18 72 70 74 72 3d 21 72 | 64 61 74 61 25 20 80 20 |.rptr=!r|data% . |
|00002980| 26 46 46 46 46 0d 13 1a | 27 6c 61 73 74 5f 72 6f |&FFFF...|'last_ro|
|00002990| 6f 6d 3d 28 21 72 64 61 | 74 61 25 20 80 20 26 46 |om=(!rda|ta% . &F|
|000029a0| 46 46 46 30 30 30 30 29 | 3e 3e 31 36 0d 13 24 05 |FFF0000)|>>16..$.|
|000029b0| cd 0d 13 2e 05 e1 0d 13 | 38 04 0d 13 42 16 dd 20 |........|8...B.. |
|000029c0| f2 6c 6f 61 64 5f 70 69 | 78 28 66 69 6c 65 24 29 |.load_pi|x(file$)|
|000029d0| 0d 13 4c 10 e7 20 66 69 | 6c 65 24 3d 22 22 20 8c |..L.. fi|le$="" .|
|000029e0| 0d 13 56 11 f2 65 72 72 | 6f 72 28 31 36 2c 22 22 |..V..err|or(16,""|
|000029f0| 29 0d 13 60 05 cc 0d 13 | 6a 1e ff 20 22 4c 4f 41 |)..`....|j.. "LOA|
|00002a00| 44 20 22 2b 66 69 6c 65 | 24 2b 22 20 22 2b c3 7e |D "+file|$+" "+.~|
|00002a10| 70 69 78 73 0d 13 74 0d | 70 78 6e 3d 3f 70 69 78 |pixs..t.|pxn=?pix|
|00002a20| 73 0d 13 7e 25 6e 78 74 | 70 78 6e 3d 70 69 78 73 |s..~%nxt|pxn=pixs|
|00002a30| 2b 28 70 69 78 73 3f 31 | 2b 32 35 36 2a 28 70 69 |+(pixs?1|+256*(pi|
|00002a40| 78 73 3f 32 29 29 0d 13 | 88 05 cd 0d 13 92 05 e1 |xs?2))..|........|
|00002a50| 0d 13 9c 04 0d 13 a6 1a | dd 20 f2 6c 6f 61 64 5f |........|. .load_|
|00002a60| 70 72 6f 67 72 61 6d 28 | 66 69 6c 65 24 29 0d 13 |program(|file$)..|
|00002a70| b0 10 e7 20 66 69 6c 65 | 24 3d 22 22 20 8c 0d 13 |... file|$="" ...|
|00002a80| ba 11 f2 65 72 72 6f 72 | 28 31 36 2c 22 22 29 0d |...error|(16,"").|
|00002a90| 13 c4 05 cc 0d 13 ce 22 | ff 20 22 4c 4f 41 44 20 |......."|. "LOAD |
|00002aa0| 22 2b 66 69 6c 65 24 2b | 22 20 22 2b c3 7e 70 72 |"+file$+|" "+.~pr|
|00002ab0| 6f 67 72 61 6d 25 0d 13 | d8 05 cd 0d 13 e2 05 e1 |ogram%..|........|
|00002ac0| 0d 13 ec 04 0d 13 f6 17 | dd 20 f2 6c 6f 61 64 5f |........|. .load_|
|00002ad0| 74 65 78 74 28 66 69 6c | 65 24 29 0d 14 00 10 e7 |text(fil|e$).....|
|00002ae0| 20 66 69 6c 65 24 3d 22 | 22 20 8c 0d 14 0a 11 f2 | file$="|" ......|
|00002af0| 65 72 72 6f 72 28 31 36 | 2c 22 22 29 0d 14 14 05 |error(16|,"")....|
|00002b00| cc 0d 14 1e 1f ff 20 22 | 4c 4f 41 44 20 22 2b 66 |...... "|LOAD "+f|
|00002b10| 69 6c 65 24 2b 22 20 22 | 2b c3 7e 74 65 78 74 25 |ile$+" "|+.~text%|
|00002b20| 0d 14 28 0a 6d 70 74 72 | 3d 31 0d 14 32 05 cd 0d |..(.mptr|=1..2...|
|00002b30| 14 3c 05 e1 0d 14 46 04 | 0d 14 50 17 dd 20 f2 6c |.<....F.|..P.. .l|
|00002b40| 6f 61 64 5f 64 69 63 74 | 28 66 69 6c 65 24 29 0d |oad_dict|(file$).|
|00002b50| 14 5a 0b ea 20 49 25 2c | 4c 25 0d 14 64 10 e7 20 |.Z.. I%,|L%..d.. |
|00002b60| 66 69 6c 65 24 3d 22 22 | 20 8c 0d 14 6e 11 f2 65 |file$=""| ...n..e|
|00002b70| 72 72 6f 72 28 31 36 2c | 22 22 29 0d 14 78 05 cc |rror(16,|"")..x..|
|00002b80| 0d 14 82 1f ff 20 22 4c | 4f 41 44 20 22 2b 66 69 |..... "L|OAD "+fi|
|00002b90| 6c 65 24 2b 22 20 22 2b | c3 7e 64 69 63 74 25 0d |le$+" "+|.~dict%.|
|00002ba0| 14 8c 15 74 6f 6b 25 3d | 64 69 63 74 25 3f 32 3a |...tok%=|dict%?2:|
|00002bb0| 4c 25 3d 30 0d 14 96 21 | e7 20 74 6f 6b 25 3d 30 |L%=0...!|. tok%=0|
|00002bc0| 20 74 6f 6b 25 3d 31 32 | 38 20 8b 20 74 6f 6b 25 | tok%=12|8 . tok%|
|00002bd0| 2d 3d 31 32 38 0d 14 a0 | 05 cd 0d 14 aa 05 e1 0d |-=128...|........|
|00002be0| 14 b4 04 0d 14 be 11 dd | 20 f2 6c 6f 61 64 5f 66 |........| .load_f|
|00002bf0| 69 6c 65 73 0d 14 c8 29 | f2 6c 6f 61 64 5f 6f 62 |iles...)|.load_ob|
|00002c00| 6a 73 28 22 3c 41 6c 70 | 73 47 61 6d 65 24 44 61 |js("<Alp|sGame$Da|
|00002c10| 74 61 3e 2e 4f 62 6a 65 | 63 74 73 22 29 0d 14 d2 |ta>.Obje|cts")...|
|00002c20| 28 f2 6c 6f 61 64 5f 72 | 6f 6f 6d 73 28 22 3c 41 |(.load_r|ooms("<A|
|00002c30| 6c 70 73 47 61 6d 65 24 | 44 61 74 61 3e 2e 52 6f |lpsGame$|Data>.Ro|
|00002c40| 6f 6d 73 22 29 0d 14 dc | 29 f2 6c 6f 61 64 5f 70 |oms")...|).load_p|
|00002c50| 69 78 28 22 3c 41 6c 70 | 73 47 61 6d 65 24 44 61 |ix("<Alp|sGame$Da|
|00002c60| 74 61 3e 2e 50 69 63 74 | 75 72 65 73 22 29 0d 14 |ta>.Pict|ures")..|
|00002c70| e6 0f f2 6c 6f 61 64 5f | 76 6f 63 61 62 0d 14 f0 |...load_|vocab...|
|00002c80| 2c f2 6c 6f 61 64 5f 70 | 72 6f 67 72 61 6d 28 22 |,.load_p|rogram("|
|00002c90| 3c 41 6c 70 73 47 61 6d | 65 24 44 61 74 61 3e 2e |<AlpsGam|e$Data>.|
|00002ca0| 50 72 6f 67 72 61 6d 22 | 29 0d 14 fa 26 f2 6c 6f |Program"|)...&.lo|
|00002cb0| 61 64 5f 74 65 78 74 28 | 22 3c 41 6c 70 73 47 61 |ad_text(|"<AlpsGa|
|00002cc0| 6d 65 24 44 61 74 61 3e | 2e 54 65 78 74 22 29 0d |me$Data>|.Text").|
|00002cd0| 15 04 26 f2 6c 6f 61 64 | 5f 64 69 63 74 28 22 3c |..&.load|_dict("<|
|00002ce0| 41 6c 70 73 47 61 6d 65 | 24 44 61 74 61 3e 2e 44 |AlpsGame|$Data>.D|
|00002cf0| 69 63 74 22 29 0d 15 0e | 26 f2 6c 6f 61 64 5f 63 |ict")...|&.load_c|
|00002d00| 6f 64 65 28 22 3c 41 6c | 70 73 47 61 6d 65 24 44 |ode("<Al|psGame$D|
|00002d10| 61 74 61 3e 2e 43 6f 64 | 65 22 29 0d 15 18 31 ff |ata>.Cod|e")...1.|
|00002d20| 20 22 4c 4f 41 44 20 3c | 41 6c 70 73 47 61 6d 65 | "LOAD <|AlpsGame|
|00002d30| 24 52 65 73 6f 75 72 63 | 65 73 3e 70 62 79 74 65 |$Resourc|es>pbyte|
|00002d40| 73 20 22 2b c3 7e 70 62 | 79 74 65 73 0d 15 22 05 |s "+.~pb|ytes..".|
|00002d50| e1 0d 15 2c 04 0d 15 36 | 10 dd 20 f2 73 65 74 5f |...,...6|.. .set_|
|00002d60| 50 72 65 66 73 0d 15 40 | 25 69 6e 25 3d 8e 28 22 |Prefs..@|%in%=.("|
|00002d70| 3c 41 6c 70 73 47 61 6d | 65 24 44 61 74 61 3e 2e |<AlpsGam|e$Data>.|
|00002d80| 47 61 6d 65 44 61 74 61 | 22 29 0d 15 4a 0f 6d 6f |GameData|")..J.mo|
|00002d90| 64 65 25 3d 9a 23 69 6e | 25 0d 15 54 12 63 6f 6d |de%=.#in|%..T.com|
|00002da0| 70 72 65 73 73 3d 9a 23 | 69 6e 25 0d 15 5e 4a 6c |press=.#|in%..^Jl|
|00002db0| 6f 61 64 5f 62 75 74 74 | 6f 6e 73 3d 9a 23 69 6e |oad_butt|ons=.#in|
|00002dc0| 25 3a e7 20 6c 6f 61 64 | 5f 62 75 74 74 6f 6e 73 |%:. load|_buttons|
|00002dd0| 3c 3e 30 20 8c 20 6c 6f | 61 64 5f 62 75 74 74 6f |<>0 . lo|ad_butto|
|00002de0| 6e 73 3d b9 20 8b 20 6c | 6f 61 64 5f 62 75 74 74 |ns=. . l|oad_butt|
|00002df0| 6f 6e 73 3d a3 0d 15 68 | 3e 75 73 65 5f 66 6b 65 |ons=...h|>use_fke|
|00002e00| 79 73 3d 9a 23 69 6e 25 | 3a e7 20 75 73 65 5f 66 |ys=.#in%|:. use_f|
|00002e10| 6b 65 79 73 3c 3e 30 20 | 8c 20 75 73 65 5f 66 6b |keys<>0 |. use_fk|
|00002e20| 65 79 73 3d b9 20 8b 20 | 75 73 65 5f 66 6b 65 79 |eys=. . |use_fkey|
|00002e30| 73 3d a3 0d 15 72 09 d9 | 23 69 6e 25 0d 15 7c 05 |s=...r..|#in%..|.|
|00002e40| e1 0d 15 86 04 0d 15 90 | 04 0d 15 9a 27 dd 20 a4 |........|....'. .|
|00002e50| 65 6e 74 65 72 5f 77 6f | 72 64 28 6c 65 6e 25 2c |enter_wo|rd(len%,|
|00002e60| 63 68 24 2c 77 64 24 2c | 77 78 25 2c 77 79 25 29 |ch$,wd$,|wx%,wy%)|
|00002e70| 0d 15 a4 0d ea 20 6b 65 | 79 2c 50 6f 25 0d 15 ae |..... ke|y,Po%...|
|00002e80| 0b 2a 46 58 20 34 2c 31 | 0d 15 b8 09 50 6f 25 3d |.*FX 4,1|....Po%=|
|00002e90| 30 0d 15 c2 05 f5 0d 15 | cc 14 f1 20 8a 77 78 25 |0.......|... .wx%|
|00002ea0| 2b 50 6f 25 2c 77 79 25 | 29 3b 0d 15 d6 0b 2a 46 |+Po%,wy%|);....*F|
|00002eb0| 58 31 35 2c 30 0d 15 e0 | 05 f5 0d 15 ea 09 6b 65 |X15,0...|......ke|
|00002ec0| 79 3d a5 0d 15 f4 15 fd | 20 6b 65 79 3e 33 31 20 |y=......| key>31 |
|00002ed0| 84 20 6b 65 79 3d 31 33 | 0d 15 fe 11 e7 20 28 6b |. key=13|..... (k|
|00002ee0| 65 79 3d 31 32 37 29 20 | 8c 0d 16 08 2e e7 20 a6 |ey=127) |...... .|
|00002ef0| 2d 31 20 8c 20 77 64 24 | 3d c0 77 64 24 2c 50 6f |-1 . wd$|=.wd$,Po|
|00002f00| 25 29 2b c2 77 64 24 2c | 6c 65 6e 25 2d 50 6f 25 |%)+.wd$,|len%-Po%|
|00002f10| 2d 31 29 2b 63 68 24 0d | 16 12 17 e7 20 28 50 6f |-1)+ch$.|.... (Po|
|00002f20| 25 3e 30 20 80 20 ac 20 | a6 2d 31 29 20 8c 0d 16 |%>0 . . |.-1) ...|
|00002f30| 1c 2d 50 6f 25 2d 3d 31 | 3a 77 64 24 3d c0 77 64 |.-Po%-=1|:wd$=.wd|
|00002f40| 24 2c 50 6f 25 29 2b c2 | 77 64 24 2c 6c 65 6e 25 |$,Po%)+.|wd$,len%|
|00002f50| 2d 50 6f 25 2d 31 29 2b | 63 68 24 0d 16 26 05 cd |-Po%-1)+|ch$..&..|
|00002f60| 0d 16 30 05 cd 0d 16 3a | 25 e7 20 6b 65 79 3d 31 |..0....:|%. key=1|
|00002f70| 33 37 20 80 20 50 6f 25 | 2b 31 3c 6c 65 6e 25 20 |37 . Po%|+1<len% |
|00002f80| 8c 20 50 6f 25 2b 3d 28 | 31 29 0d 16 44 1e e7 20 |. Po%+=(|1)..D.. |
|00002f90| 6b 65 79 3d 31 33 36 20 | 80 20 50 6f 25 3e 30 20 |key=136 |. Po%>0 |
|00002fa0| 8c 20 50 6f 25 2d 3d 31 | 0d 16 4e 1a e7 20 28 6b |. Po%-=1|..N.. (k|
|00002fb0| 65 79 3e 33 31 20 80 20 | 6b 65 79 3c 31 32 37 29 |ey>31 . |key<127)|
|00002fc0| 20 8c 0d 16 58 08 4b 25 | 3d a3 0d 16 62 14 e3 20 | ...X.K%|=...b.. |
|00002fd0| 6c 70 25 3d 50 6f 25 20 | b8 20 6c 65 6e 25 0d 16 |lp%=Po% |. len%..|
|00002fe0| 6c 27 e7 20 c1 77 64 24 | 2c 6c 70 25 2c 31 29 3d |l'. .wd$|,lp%,1)=|
|00002ff0| 63 68 24 20 80 20 50 6f | 25 3c 6c 65 6e 25 20 8c |ch$ . Po|%<len% .|
|00003000| 20 4b 25 3d b9 0d 16 76 | 05 ed 0d 16 80 0a e7 20 | K%=...v|....... |
|00003010| 4b 25 20 8c 0d 16 8a 29 | 77 64 24 3d c0 77 64 24 |K% ....)|wd$=.wd$|
|00003020| 2c 50 6f 25 29 2b bd 28 | 6b 65 79 29 2b c2 77 64 |,Po%)+.(|key)+.wd|
|00003030| 24 2c 6c 65 6e 25 2d 50 | 6f 25 2d 31 29 0d 16 94 |$,len%-P|o%-1)...|
|00003040| 0c 50 6f 25 2b 3d 28 31 | 29 0d 16 9e 05 cd 0d 16 |.Po%+=(1|).......|
|00003050| a8 05 cd 0d 16 b2 14 f1 | 20 8a 77 78 25 2c 77 79 |........| .wx%,wy|
|00003060| 25 29 3b 77 64 24 3b 0d | 16 bc 0c fd 20 6b 65 79 |%);wd$;.|.... key|
|00003070| 3d 31 33 0d 16 c6 0b 2a | 46 58 20 34 2c 30 0d 16 |=13....*|FX 4,0..|
|00003080| d0 08 3d 77 64 24 0d 16 | da 04 0d 16 e4 04 0d 16 |..=wd$..|........|
|00003090| ee 18 dd 20 f2 67 65 74 | 6d 6f 64 65 69 6e 66 6f |... .get|modeinfo|
|000030a0| 28 6d 6f 64 65 29 0d 16 | f8 13 ea 20 78 2c 79 2c |(mode)..|... x,y,|
|000030b0| 78 65 69 67 2c 79 65 69 | 67 0d 17 02 04 0d 17 0c |xeig,yei|g.......|
|000030c0| 31 c8 99 20 22 4f 53 5f | 52 65 61 64 4d 6f 64 65 |1.. "OS_|ReadMode|
|000030d0| 56 61 72 69 61 62 6c 65 | 22 2c 6d 6f 64 65 2c 31 |Variable|",mode,1|
|000030e0| 20 b8 20 2c 2c 74 65 78 | 74 63 6f 6c 73 25 0d 17 | . ,,tex|tcols%..|
|000030f0| 16 31 c8 99 20 22 4f 53 | 5f 52 65 61 64 4d 6f 64 |.1.. "OS|_ReadMod|
|00003100| 65 56 61 72 69 61 62 6c | 65 22 2c 6d 6f 64 65 2c |eVariabl|e",mode,|
|00003110| 32 20 b8 20 2c 2c 74 65 | 78 74 72 6f 77 73 25 0d |2 . ,,te|xtrows%.|
|00003120| 17 20 1d 74 65 78 74 5f | 6d 61 78 6c 6c 65 6e 25 |. .text_|maxllen%|
|00003130| 3d 74 65 78 74 63 6f 6c | 73 25 2d 32 0d 17 2a 2c |=textcol|s%-2..*,|
|00003140| c8 99 20 22 4f 53 5f 52 | 65 61 64 4d 6f 64 65 56 |.. "OS_R|eadModeV|
|00003150| 61 72 69 61 62 6c 65 22 | 2c 6d 6f 64 65 2c 33 20 |ariable"|,mode,3 |
|00003160| b8 20 2c 2c 63 6f 6c 73 | 0d 17 34 2c c8 99 20 22 |. ,,cols|..4,.. "|
|00003170| 4f 53 5f 52 65 61 64 4d | 6f 64 65 56 61 72 69 61 |OS_ReadM|odeVaria|
|00003180| 62 6c 65 22 2c 6d 6f 64 | 65 2c 34 20 b8 20 2c 2c |ble",mod|e,4 . ,,|
|00003190| 78 65 69 67 0d 17 3e 2c | c8 99 20 22 4f 53 5f 52 |xeig..>,|.. "OS_R|
|000031a0| 65 61 64 4d 6f 64 65 56 | 61 72 69 61 62 6c 65 22 |eadModeV|ariable"|
|000031b0| 2c 6d 6f 64 65 2c 35 20 | b8 20 2c 2c 79 65 69 67 |,mode,5 |. ,,yeig|
|000031c0| 0d 17 48 30 c8 99 20 22 | 4f 53 5f 52 65 61 64 4d |..H0.. "|OS_ReadM|
|000031d0| 6f 64 65 56 61 72 69 61 | 62 6c 65 22 2c 6d 6f 64 |odeVaria|ble",mod|
|000031e0| 65 2c 37 20 b8 20 2c 2c | 73 63 72 6e 73 69 7a 65 |e,7 . ,,|scrnsize|
|000031f0| 0d 17 52 2a c8 99 20 22 | 4f 53 5f 52 65 61 64 4d |..R*.. "|OS_ReadM|
|00003200| 6f 64 65 56 61 72 69 61 | 62 6c 65 22 2c 6d 6f 64 |odeVaria|ble",mod|
|00003210| 65 2c 31 31 20 b8 20 2c | 2c 78 0d 17 5c 2a c8 99 |e,11 . ,|,x..\*..|
|00003220| 20 22 4f 53 5f 52 65 61 | 64 4d 6f 64 65 56 61 72 | "OS_Rea|dModeVar|
|00003230| 69 61 62 6c 65 22 2c 6d | 6f 64 65 2c 31 32 20 b8 |iable",m|ode,12 .|
|00003240| 20 2c 2c 79 0d 17 66 2d | 73 63 72 77 3d 28 28 78 | ,,y..f-|scrw=((x|
|00003250| 2b 31 29 3c 3c 78 65 69 | 67 29 2d 31 3a 73 63 72 |+1)<<xei|g)-1:scr|
|00003260| 68 3d 28 28 79 2b 31 29 | 3c 3c 79 65 69 67 29 2d |h=((y+1)|<<yeig)-|
|00003270| 31 0d 17 70 05 e1 0d 17 | 7a 04 0d 17 84 11 dd 20 |1..p....|z...... |
|00003280| f2 63 6f 6c 28 63 6f 6c | 6f 72 29 0d 17 8e 1e c8 |.col(col|or).....|
|00003290| 99 20 22 57 69 6d 70 5f | 54 65 78 74 43 6f 6c 6f |. "Wimp_|TextColo|
|000032a0| 75 72 22 2c 63 6f 6c 6f | 72 0d 17 98 05 e1 0d 17 |ur",colo|r.......|
|000032b0| a2 04 0d 17 ac 13 dd 20 | f2 6c 6f 61 64 5f 70 61 |....... |.load_pa|
|000032c0| 6c 28 66 24 29 0d 17 b6 | 0d ea 20 69 6e 25 2c 63 |l(f$)...|.. in%,c|
|000032d0| 6f 6c 0d 17 c0 0d 69 6e | 25 3d 8e 28 66 24 29 0d |ol....in|%=.(f$).|
|000032e0| 17 ca 10 e3 20 63 6f 6c | 3d 30 20 b8 20 31 39 0d |.... col|=0 . 19.|
|000032f0| 17 d4 51 20 20 e7 20 63 | 6f 6c 3c 31 36 20 63 6f |..Q . c|ol<16 co|
|00003300| 6c 31 3d 63 6f 6c 3a 63 | 6f 6c 32 3d 31 36 20 8b |l1=col:c|ol2=16 .|
|00003310| 20 e7 20 63 6f 6c 3d 31 | 36 20 63 6f 6c 31 3d 63 | . col=1|6 col1=c|
|00003320| 6f 6c 3a 63 6f 6c 32 3d | 32 34 20 8b 20 63 6f 6c |ol:col2=|24 . col|
|00003330| 31 3d 63 6f 6c 2d 31 36 | 3a 63 6f 6c 32 3d 32 35 |1=col-16|:col2=25|
|00003340| 0d 17 de 1d 20 20 72 3d | 9a 23 69 6e 25 3a 67 3d |.... r=|.#in%:g=|
|00003350| 9a 23 69 6e 25 3a 62 3d | 9a 23 69 6e 25 0d 17 e8 |.#in%:b=|.#in%...|
|00003360| 1a 20 20 ef 20 31 39 2c | 63 6f 6c 31 2c 63 6f 6c |. . 19,|col1,col|
|00003370| 32 2c 72 2c 67 2c 62 0d | 17 f2 09 ed 20 63 6f 6c |2,r,g,b.|.... col|
|00003380| 0d 17 fc 09 d9 23 69 6e | 25 0d 18 06 05 e1 0d 18 |.....#in|%.......|
|00003390| 10 04 0d 18 1a 14 dd 20 | f2 6c 6f 61 64 5f 63 6f |....... |.load_co|
|000033a0| 64 65 28 66 24 29 0d 18 | 24 09 ea 20 69 6e 25 0d |de(f$)..|$.. in%.|
|000033b0| 18 2e 12 69 6e 25 3d 8e | 20 66 24 3a d9 23 69 6e |...in%=.| f$:.#in|
|000033c0| 25 0d 18 38 2c e7 20 69 | 6e 25 3c 3e 30 20 8c 20 |%..8,. i|n%<>0 . |
|000033d0| ff 28 22 4c 4f 41 44 20 | 22 2b 66 24 2b 22 20 22 |.("LOAD |"+f$+" "|
|000033e0| 2b c3 7e 75 73 65 72 63 | 6f 64 65 25 29 0d 18 42 |+.~userc|ode%)..B|
|000033f0| 05 e1 0d ff | |.... | |
+--------+-------------------------+-------------------------+--------+--------+